如何从git项目创建war文件

时间:2014-12-25 19:15:00

标签: java eclipse google-app-engine java-ee war

我想从现有的github项目创建一个war文件。问题是我无法用Eclipse和Intellij打开这个项目。我想将此项目上传到Google App Engine。项目目录是否存在问题,或者我做错了什么?

这是项目;

https://github.com/zackzachariah/Foursquare-Welcome-Screen

1 个答案:

答案 0 :(得分:1)

下载git的邮编,Foursquare-Welcome-Screen-master.zip;将其解压缩到文件夹Foursquare-Welcome-Screen-master; cd进入该文件夹并运行jar -cvf ../Foursquare-Welcome-Screen-master.war *;现在战争与Foursquare-Welcome-Screen-master在同一个文件夹中。

但是,WAR是部署到J2EE服务器引擎的特定格式,需要某种配置才能工作。请注意,在Foursquare-Welcome-Screen-master中有一个war文件夹。这已经是可部署的WAR了。它可以变成.war文件,应用程序服务器会将其解包为现在的形式,但这不是必需的。

最好看看Foursquare-Welcome-Screen-master / README.md,其中包含在Google App Engine自行设置场地的完整说明。