Java Netbeans更新,project不再打开索引页

Java Netbeans更新,project不再打开索引页,java,netbeans,Java,Netbeans,昨天,当我启动java项目时,它打开了一个web浏览器并转到http://localhost:8080/ 显示我的应用程序的登录页面。今天,在接受了最新的更新后,它不再加载我的应用程序,而是加载Glassfish索引页面 GlassFish Server 3.1.2 Your server is now running 我已经验证了我的应用程序的上下文路径是正确的,我真的不确定除了项目设置以外,我应该查看netbeans的哪些区域。从上面的评论中可以看出,问题是当您从netbeans运行项目时

昨天,当我启动java项目时,它打开了一个web浏览器并转到http://localhost:8080/ 显示我的应用程序的登录页面。今天,在接受了最新的更新后,它不再加载我的应用程序,而是加载Glassfish索引页面

GlassFish Server 3.1.2
Your server is now running

我已经验证了我的应用程序的上下文路径是正确的,我真的不确定除了项目设置以外,我应该查看netbeans的哪些区域。

从上面的评论中可以看出,问题是当您从netbeans运行项目时 url将在上打开

如果这是我理解它的问题,那么请转到context.xml并确保 有这样的路径属性

只要看看这条路就行了

<Context antiJARLocking="true" path="/account_2">
等等

但正如你所说,你已经检查了它的上下文路径,但你能告诉我哪一个吗 因为在运行节点下的netbeans的项目属性中有上下文路径 还有指定相对url上下文路径选项


netbeans->projects--转到您的项目-->然后右键单击,然后单击属性,然后转到相对url put/account/login.html下的运行节点这应该可以让它正常工作

似乎包含的GlassFish服务器找不到您的应用程序。。。很抱歉问你这个问题,但是你检查过它是否仍然部署了吗?也许你所需要的只是重新出版…@shuuchan-当我去http://localhost:8080/account/login.html 在我的浏览器中,它会正确加载我的应用程序的登录页面,然后我就可以正常使用该应用程序了。那么我认为你应该只重新配置GlassFish。我不知道这是否是重点,但如果只有该应用程序在localhost:8080上运行,那么可能您在服务器上配置了快捷方式。我会尝试查看服务->服务器->Glassfish和相关的管理页面。事实上,我没有任何其他想法…除了Netbeans控制的oneok Netbeans->projects--转到您的项目-->然后右键单击属性,然后转到相对url put/account/login.html下的run节点之外,我没有其他配置。这应该会让它工作起来我感觉像个白痴。。。你完全正确。为什么我一开始不这么做呢?这会对非netbeans环境产生负面影响吗?我想我不明白你的问题,当你在netbeans上创建一个新项目时,它怎么可能影响到另一个环境?它是netbeans项目,但如果你指的是另一个环境,你可以通过eclipse创建一个新项目,例如它的eclipse项目环境。。每一个都有自己的配置看看这篇文章例如[link]另一个web上下文路径[link]