【问题标题】:How to add Play Framework into existing web application in Eclipse如何在 Eclipse 中将 Play Framework 添加到现有的 Web 应用程序中
【发布时间】:2013-05-15 20:42:27
【问题描述】:

是否可以在其他使用 Jersey 和 GWT 的非常普通的 Web 应用程序中使用 Play Framework?该应用程序具有web.xml、GWT 入口点等和 Glassfish 作为应用程序服务器。 所有 Play 示例都没有 web.xml 但有 conf/routes。 第一个问题是如何在 Eclipse 的现有 Web 应用程序中添加使用 Play 的可能性。在谷歌中,我可以找到如何使用 Play 控制台(命令行)创建 Play 应用程序并将项目导入 Eclipse。但我想在现有项目中使用 Play,而不是新项目。

第二个问题是如何处理对 REST、GWT 和 Play 的请求。 要处理 REST 请求(如 http://localhost/Appname/rest/param/otherParam),web.xml 包含

<servlet>
<servlet-name>jersey-serlvet</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
    <param-name>com.sun.jersey.config.property.packages</param-name>
    <param-value>com.rest</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jersey-serlvet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>

GWT 请求(如 http://localhost/Appname/param/otherParam)由 Appname.html 处理。

以及如何添加播放请求处理?路由在 conf/routes 中定义,但如何将其与 REST 和 GWT 请求类型集成?

【问题讨论】:

    标签: java eclipse gwt web-applications playframework


    【解决方案1】:

    玩!是一个全栈框架。要么你使用 Play!或者您使用 servlet(或 Vert.x 或其他),而不是两者。在玩! 1.x 虽然有一个 GWT 插件(不知道是否有一个用于 Play!2)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 2021-06-17
      相关资源
      最近更新 更多