【问题标题】:GWT and tomcat developmentGWT 和 tomcat 开发
【发布时间】:2011-08-12 21:47:38
【问题描述】:

我一直在使用内置的 jetty 服务器玩 GWT,纯粹处于开发模式,我现在想知道该框架是否适合我们即将开始的项目。

我们需要在 tomcat 服务器上进行部署,并且我们需要能够使用该 tomcat 服务器上的 mysql 连接池来填充 GWT 应用程序的域模型。所以我们根本不会真正使用 Jetty 内置的 Jetty 服务器。那么问题来了:

  1. 有什么方法可以针对 Tomcat 而不是内置服务器运行开发模式?如果不是,有什么替代方案?在外部服务器上调试/运行?

  2. 我尝试在外部服务器上配置运行,但修改了参数,因此它不使用内置的 jetty 实例,而是部署到我的 tomcat webapps 目录。但是 /war 文件夹中的文件似乎丢失了。任何人都可以解释或指向我记录这个的资源吗?

  3. 我是否忽略了 GWT 中的某些内容,这会使使用从 tomcat 提供的 JNDI 数据源变得非常痛苦?

  4. 真的可以使用tomcat JDNI

【问题讨论】:

    标签: mysql gwt tomcat


    【解决方案1】:

    GWT 对您可以在服务器上执行的操作没有任何限制,因此除非某处存在特定错误,否则您应该能够使用 Tomcat JNDI。

    至于针对tomcat运行GWT开发模式,是可以的。 GWT 开发人员指南covers this question。 GWT eclipse 插件使它变得更加容易。您只需右键单击您的项目,选择“运行方式”,然后选择“Web 应用程序(在外部服务器上运行)”。

    【讨论】:

    • 感谢您的回答 :) 我会接受它,但只有一件事,正如我在问题中所说的,我实际上已经尝试过了。它并没有移动所有内容(我在文档中读到我需要手动移动某些其他文件,这会有点痛苦,因为我也使用 spring :))我最终修改了运行配置,基本上让 tomcat 直接服务于战争目录
    • @Just:Google (GWT) 插件不会将任何文件部署到您的外部服务器(除非有我还没有听说过的新功能)。如果您想将内容自动推送到您的服务器,您可以使用 Eclipse 的 JavaEE 工具 (WTP/WST)。它们可以与 Google 插件结合使用,但您可能需要稍微尝试一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 2010-10-31
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 2023-03-02
    相关资源
    最近更新 更多