3

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

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

当我尝试使用 NetBeans 6.8 JSP 项目在站点上工作时,问题就开始了。http://localhost:8080/mywebapp当我通过它调试或运行站点时,无论我做什么,NetBeans 都会死心塌地。我找不到任何地方可以更改站点应在任何“属性”菜单中使用的 url。有谁知道如何改变这个或我在此过程中可能错过的任何事情?当我在 NetBeans 中设置 PHP 项目时,它允许我输入要从中运行站点的 url,并通过项目属性对其进行更改。

同样,JSP 开发和 Tomcat 对我来说还是很陌生的,但是在过去几年使用 ASP.NET 之后,我非常渴望开始制作 JSP 站点。谢谢!

4

1 回答 1

3

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

于 2010-06-15T13:56:13.217 回答