Java 将包添加到Tomcat服务器

Java 将包添加到Tomcat服务器,java,tomcat,servlets,Java,Tomcat,Servlets,我正在使用Tomcat创建一个基于servlet的应用程序 除此之外,我还有一些类可以使用jdbc访问数据库。(存在于其他文件夹/包中) 我问自己如何在基于servlet的应用程序中干净地集成它们 “最干净”的解决方案是什么 thx将它们打包到jar文件中,然后将文件添加到您的项目中。将它们打包到jar文件中,然后将文件添加到您的项目中。我会将其打包为单独的jar文件,并将其放入WEB应用程序的WEB-INF/lib 虽然将JAR放在CommonLibraries文件夹中以便几个web应用程序开

我正在使用Tomcat创建一个基于servlet的应用程序

除此之外,我还有一些类可以使用jdbc访问数据库。(存在于其他文件夹/包中)

我问自己如何在基于servlet的应用程序中干净地集成它们

“最干净”的解决方案是什么


thx将它们打包到jar文件中,然后将文件添加到您的项目中。

将它们打包到jar文件中,然后将文件添加到您的项目中。

我会将其打包为单独的jar文件,并将其放入WEB应用程序的
WEB-INF/lib


虽然将JAR放在CommonLibraries文件夹中以便几个web应用程序开始使用它似乎更容易,但这将导致在不重新启动整个服务器的情况下无法升级JAR。此外,您还需要确保新的JAR与所有应用程序配合良好。使用这种方法也可能会出现类路径问题。

我会将其打包为一个单独的JAR文件,并放置在WEB应用程序的
WEB-INF/lib


虽然将JAR放在CommonLibraries文件夹中以便几个web应用程序开始使用它似乎更容易,但这将导致在不重新启动整个服务器的情况下无法升级JAR。此外,您还需要确保新的JAR与所有应用程序配合良好。这种方法也可能出现类路径问题。

addmiting我有一个文件夹src,其中有一个Main.jar和两个子文件夹accesBD和model。您将如何生成jar?我对java相当陌生,这取决于您用来构建和打包应用程序的工具。有数百个,这是另一个问题-与Tomcat无关,而是您的工具。我不使用任何工具,只是在终端中使用javac编译。然后您应该使用工具。您应该将数据库访问部分从主项目分离到单独的子项目或文件夹中。在那里编译它,并使用
jar
工具生成一个jar.addmiting,我有一个文件夹src,其中有一个Main.jar和两个子文件夹accesBD和model。您将如何生成jar?我对java相当陌生,这取决于您用来构建和打包应用程序的工具。有数百个,这是另一个问题-与Tomcat无关,而是您的工具。我不使用任何工具,只是在终端中使用javac编译。然后您应该使用工具。您应该将数据库访问部分从主项目分离到单独的子项目或文件夹中。在这里,您可以编译它并使用
jar
工具生成一个jar。