NetBeans和Tomcat虚拟主机

时间:2010-06-04 18:55:33

标签: tomcat netbeans tomcat6 netbeans6.8

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

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

当我尝试使用NetBeans 6.8 JSP项目在网站上工作时,问题就出现了。无论我在调试或运行网站时做什么,NetBeans都无法使用http://localhost:8080/mywebapp。我找不到任何地方可以更改网站在任何“属性”菜单中应使用的网址。有谁知道如何改变这个或我可能在此过程中遗漏的任何东西?当我在NetBeans中设置PHP项目时,它允许我输入我想要运行站点的URL并通过项目属性更改它。

同样,JSP开发和Tomcat对我来说都是一个新手,但是我非常渴望在过去几年中使用ASP.NET之后开始创建JSP站点。谢谢!

1 个答案:

答案 0 :(得分:3)

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