Netbeans和Tomcat虚拟主机
-
24-10-2019 - |
题
首先,让我说我是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
. 。虽然这并不是我想要的,但现在对我有用。
不隶属于 StackOverflow