我的 JSF2.0 web 最初是基于 Eclipse Indigo 设计的。一段时间后,我意识到 NetBeans 对 Web 开发来说更强大,因为它可以同时突出显示 xhtml 页面以及所有 xhtml 验证。所以最后我将项目导入到 NetBeans 7.3。一切顺利,但是当我在这里运行它时,我注意到 URL 更改为http://localhost:8080/WEB-INF
.
我需要在哪里提及 URL?我在 Glassfish v3.1.2 中运行我的网站
我的 JSF2.0 web 最初是基于 Eclipse Indigo 设计的。一段时间后,我意识到 NetBeans 对 Web 开发来说更强大,因为它可以同时突出显示 xhtml 页面以及所有 xhtml 验证。所以最后我将项目导入到 NetBeans 7.3。一切顺利,但是当我在这里运行它时,我注意到 URL 更改为http://localhost:8080/WEB-INF
.
我需要在哪里提及 URL?我在 Glassfish v3.1.2 中运行我的网站
您可能需要调整上下文根。
在此处查看 netbeans kb 文章project-setup-existing-sources
10.(Optional) Adjust the context path. By default, the context path is based on the project name.
还要检查 glassfish-web.xml
例如,hello1 应用程序的 glassfish-web.xml 文件指定以下上下文根:
<context-root>/hello1</context-root>
也可以看看: