我创建了一个helloworld eclipse RAP项目并运行它eclipse本身。它工作正常。 之后,我使用eclipse war产品配置将RAP项目导出到war文件。 它创建了war文件。我在tomcat中部署了war文件。之后我尝试访问 战争部署了helloworld应用程序,我收到状态404错误。
http://127.0.0.1:8080/helloworld
我在互联网上搜索并检查了疑难解答,他们提到了检查web.xml 所有条目都可用。我确认它可用。我也检查了应用程序结构。 它建议很好。任何人都可以帮助我如何在tomcat中访问已部署的应用程序? 或者我可以使用任何其他服务器以使其快速运行吗?
答案 0 :(得分:3)
我认为war文件的名称为helloworld.war
,而http://127.0.0.1:8080/helloworld是您的应用程序的URL。
如果您的入口点未在根路径中注册,则必须将入口点名称添加到URL,例如http://127.0.0.1:8080/helloworld/entrypoint
或者,您可以在ApplicationConfiguration的根路径中注册应用程序:
application.addEntryPoint("/", YourEntryPoint.class, properties);
然后您应该可以在http://127.0.0.1:8080/helloworld访问它。
<强>更新强>
如果使用扩展点,请在入口点扩展中配置路径,例如:
<extension
point="org.eclipse.rap.ui.entrypoint">
<entrypoint
class="example.MyEntrypoint"
path="/" />
</extension>