Eclipse RAP:如何访问已部署的应用程序

时间:2015-07-30 01:03:55

标签: eclipse-plugin eclipse-rcp eclipse-rap

我创建了一个helloworld eclipse RAP项目并运行它eclipse本身。它工作正常。 之后,我使用eclipse war产品配置将RAP项目导出到war文件。 它创建了war文件。我在tomcat中部署了war文件。之后我尝试访问 战争部署了helloworld应用程序,我收到状态404错误。

http://127.0.0.1:8080/helloworld

我在互联网上搜索并检查了疑难解答,他们提到了检查web.xml 所有条目都可用。我确认它可用。我也检查了应用程序结构。 它建议很好。任何人都可以帮助我如何在tomcat中访问已部署的应用程序? 或者我可以使用任何其他服务器以使其快速运行吗?

1 个答案:

答案 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>