【问题标题】:Deploy gwt app online在线部署 gwt 应用
【发布时间】:2016-11-18 00:35:35
【问题描述】:
我正在尝试在线部署我的 GWT 应用程序。据我从 GWT 网站了解,部署 .war 文件是一种好方法。
我的问题如下:我无法获取 .war 文件,并且我无法以其他方式成功部署它。
我已经看过关于从 GWT (create a .war file from gwt-project) 获取战争文件的主题,但没有一个解决方案有效。
当我在本地(从 Eclipse)运行我的应用程序时,它运行良好。
有人知道如何部署它吗?
我需要你的帮助:(
谢谢!
【问题讨论】:
标签:
maven
gwt
deployment
ant
war
【解决方案1】:
要从 GWT 项目应用程序生成 WAR 文件,请使用:
使用 maven:使用 org.codehaus.mojo 并将项目打包为 war。 <packaging>war</packaging>
没有 Maven,只有 Eclipse IDE:
- 转到 Properties 项目 - > Project Facets:启用“动态 Web 项目”
- 应用更改
- 右键项目,选择export->web->war文件,把web项目和目的地保存。
就是这样,你有一个战争文件
【解决方案2】:
您是否使用任何服务器端 Java 代码?如果不是,那么战争是一种相当糟糕的导出格式。对于仅使用 GWT 前端,坚持编译项目并使用生成的目录(包含 html、.nocache.js 和 GWT 模块目录的目录)。