从Eclipse Web项目创建/部署War文件

4
2个回答

7

根据您使用的环境,您有许多选择;更简单的方法可能包括:

  • 为了测试目的,您可以在J2EE透视图的服务器选项卡中引用Eclipse中的Tomcat安装,并将您的动态Web项目添加到其中;然后您可以从Eclipse控制(启动/停止/调试)您的服务器
  • 要构建可部署的war文件,您可以右键单击动态Web项目,然后选择导出war文件

@AndreaColleoi 非常感谢。现在我可以使用您的第二种方法制作war文件了。另一个问题,我该如何使用ant编译类? - AbdulAziz
您需要根据 ANT 手册的要求编写一个 build.xml 文件 (http://ant.apache.org/manual/index.html)。Eclipse 将会识别这种类型的文件,并且您可以通过鼠标右键运行它作为 Ant Build Script。 - Andrea Colleoni
谢谢,即使我使用注释(hibernate),我是否必须使用/编写build.xml或者...我真的很困惑。 - AbdulAziz
注解可以为您完成一些工作,但在构建过程中并没有帮助。如果您想使构建过程更准确,请尝试查看Maven而不是Ant。您将需要编写pom.xml而不是build.xml,但您将在更高的抽象级别上工作(程序员更易理解)。 - Andrea Colleoni
好的,但我怎么知道我需要在我的pom.xml中添加哪些依赖项? - AbdulAziz
如果您使用的是Eclipse 3.7(indigo), 您可以在pom viewer中搜索依赖项。例如,如果您正在使用hibernate,您将搜索"hibernate"并添加一个依赖项;如果hibernate有其他库的依赖项(间接依赖项),maven将自动解决它们。通常,一个项目只有少数直接依赖项。 - Andrea Colleoni

0
我建议使用Apache Maven,因为它会在项目变得更大,而且依赖也很多的时候给你提供帮助。你可以尝试将其作为Eclipse插件(m2eclipse)或使用命令行来运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接