如何将app引擎WAR文件夹转换为单个WAR文件

时间:2014-10-14 20:32:34

标签: eclipse google-app-engine tomcat

目前,我已经创建了一个Web应用程序,并通过GAE(Google App Engine)进行部署。它目前创建一个WAR文件夹。我需要能够将此项目转换为部署在tomcat上。

无论如何我可以将WAR文件夹转换为单个WAR文件,或者有人知道如何在eclipse中转换app引擎项目以使用tomcat。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我假设您使用Eclipse的Google App Engine插件创建了一个项目。该项目结构看起来与Eclipse Dynamic Web项目结构非常相似,唯一的区别是war文件夹,它是一个Eclipse项目,可能称为WebContent。

首先,您需要将动态Web模块构面添加到项目中。右键单击项目并选择Properties,在属性窗口中选择Project Facets并选中Dynamic Web Module选项,单击Apply然后确定

enter image description here

在此阶段,Eclipse将更改项目的图标并创建WebContent文件夹,现在删除此文件夹并告诉Eclipse使用war文件夹。再次右键单击项目并选择Deployment Assembly,然后删除WebContent文件夹并添加war文件夹。

enter image description here

最后将项目导出为war文件,从File菜单中选择项目选择Export,然后选择Web - >战争文件,输入目标文件等...

enter image description here

注意:我自己没试过,所以不确定你的战争是否会在Tomcat下运行