首先,让我说我是Java/JSP Web开发的新手,所以我可能完全错过了一些简单的东西。如果是这样,我为此表示歉意。

基本上,我要做的是将Tomcat中的本地开发网站设置为单独的虚拟主机,同样与我过去的设置Apache虚拟主机相似。我讨厌使用 http://localhost:8080/mywebapp. 。在tomcat中,我在server.xml中添加了一个新的主机元素,并修改了Windows主机文件,以便现在可以使用URL访问我的网站 http://mywebapp:8080, ,这正是我想要的。到目前为止,一切都无瑕。

当我尝试使用NetBeans 6.8 JSP项目在网站上工作时,问题就开始了。 Netbeans使用了使用 http://localhost:8080/mywebapp 不管我在调试或运行网站时做什么。我找不到任何地方来更改网站在任何属性菜单中应使用的网址。有人知道如何改变我可能错过的任何东西吗?当我在NetBeans中设置PHP项目时,它使我能够输入我想从项目属性中运行该站点的URL。

同样,JSP开发和Tomcat对我来说是非常新的,但是我很想在过去几年与ASP.NET合作后开始制作JSP网站。谢谢!

有帮助吗?

解决方案

我终于弄清楚了,好吧,我弄清楚了足以为我工作。为了使NetBeans看到我想要的服务器,您必须在“添加服务器”对话框中创建一个新服务器,并为其提供与默认的Catalina基础不同的路径。然后,设置项目时,将上下文路径设置为“无”,现在该站点将作为 http://localhost:8080 并不是 http://localhost:8080/xxxxx. 。虽然这并不是我想要的,但现在对我有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top