如何为tomcat编译servlet和现有的包

时间:2014-04-29 02:01:58

标签: java tomcat servlets

抱歉,我是java servlet的新手。我有一个现有的java包(我在eclipse中构建并运行,没有编译),它自己运行良好。我在另一个文件夹中有一个示例servlet。我想编译所有这些,以便它可以在tomcat服务器上运行。我知道javac会编译一个类,但如果这是一个servlet和另一个包,我会编译哪一个?我是否必须列出所有类,我可以列出包名吗?我是否需要创建单个.war文件或多个.war / .jar文件?

抱歉,我到目前为止使用Java已经在Eclipse中。我可以编译并运行一个类,但是一个复杂的环境,包含多个包含tomcat目标平台的软件包,这让我感到很遗憾。我在哪里开始。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

1)第一个项目应该能够创建一个jar文件。 2)在第二个项目(Servlet)中,您可以右键单击动态Web项目的文件夹(我假设您已将其创建为DWP),然后单击属性 - >部署程序集。在这里,您可以添加对其他项目和外部jar的引用。 3)一旦你能够进行这种设置,你可以尝试导出'你的第二个项目是战争。

这只是一种天真的开始方式,因为我不希望你为初学者的多模块开发的复杂性压倒。但是会指出你在eclipse中使用m2e插件进行称为"依赖管理" 。这个插件将帮助您管理更大更复杂的项目。在使用m2e插件在eclipse中尝试使用Maven之前,请花一些时间在http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/上了解maven以及它是如何工作的。