我应该在哪里保存我的jar文件,以便所有项目都常用它们?

时间:2016-06-06 16:07:04

标签: java linux apache spring-mvc tomcat

  

我必须在Linux服务器上部署40到50个Spring Mvc项目   每个项目必须在其lib文件夹中包含Spring jar文件

     

有没有办法将所有jar文件保存在一个地方以便所有   项目可以使用

     

我试图将所有文件放在Apache-tomcat的lib文件夹中   从Spring MVC的项目lib文件夹中删除Spring的jar文件

     

但之后所有网址都停止工作,我没有得到任何例外   我还使用

编译所有java文件
javac -cp :/path of Apache-tomcat's lib/*.jar: className.java
  

我没有得到任何成功编译成功的例​​外

     

如果有人知道我如何管理这些jar文件,那么请让我   知道

     

我是否需要在web.xml或者项目文件中定义路径   meta-inf这样当项目运行时它会自动找到jar   在某个特定的地方...

1 个答案:

答案 0 :(得分:0)

  • 当您将Web应用程序部署到生产服务器(在本例中为Apache Tomcat)时,您不会复制任何JAR文件以使应用程序正常工作,因为应用程序以WAR文件格式打包。
  • 如果您想要使用许多基于Spring的Web应用程序进行开发和测试,那么您也不需要多次复制JAR文件。使用Gradle或Maven依赖项管理工具。 (当使用像Gralde,Maven这样的新一代构建工具时,您可能需要将隐藏的遗留项目隐藏到新的项目结构中。