将JetT CodeServer与Jetty分开

时间:2015-12-23 22:43:03

标签: java spring gwt intellij-idea

我正在使用GWT-Spring项目,通常我使用默认配置来运行SuperDevMode项目(我使用IntelliJ)。

我想在没有嵌入式Jetty的情况下运行SuperDevMode,我知道要实现这一点我只需要使用:-noserver

我尝试使用该选项,同时使用与GWT相同的工件运行Tomcat服务器来运行后端,但它无法正常工作。

我的问题是,如何运行不同的服务器,一个用于GWT编译器,另一个用于后端代码?

我只想避免每次重新启动后端时重新编译GWT应用程序。

让我知道是否有办法实现这一目标。

由于

1 个答案:

答案 0 :(得分:1)

我不确定这是否是最佳做法,但它确实有效。

  1. 编译您的GWT项目
  2. 创建动态网络项目
  3. 将主机页面,图像,css等从GWT项目的Web内容文件夹(包括编译的GWT代码)复制到新创建的Web项目的WebContent文件夹中。
  4. 确保新创建的Web项目在项目属性中没有GWT Facet(否则每次启动Tomcat服务器时,GWT都会编译您的源代码)
  5. 将新项目添加到Tomcat服务器“运行配置”并启动它
  6. 创建一个GWT运行配置(SDM),如下所示: enter image description here 并从Debug
  7. 开始

    希望有所帮助。