我想了解在Java和Tomcat环境中做什么被认为是很好的做法。
1)当我运行我的Ant脚本时,ant中的编译任务需要机器类path来设置jar文件的位置。 在Java安装目录下,应该放置像servlet jar或者其他库jar这样的附加jar吗? 即使在一般的Java安装目录下,/ jar / lib / bin目录似乎也有很多变种。
2)在Tomcat中,我经常看到2个lib目录。 1)在/ tomcat / lib下。 我应该把自己的应用程序的jar子放在那里吗? 2)在/ tomcat / webapps / myapp / lib / – 为什么我会复制所有的jar文件? 只是为了能够将应用程序打包到任何地方而不是在我的机器上运行?
我们所做的就是把所有的jar文件(例如commons – *。jar)放到/ opt / java / jar文件中,并在../tomcat/lib下指向它们的符号链接。
/ tomcat / lib是你想放全局共享jar子的地方。 任何特定的应用程序,你会想放在webapps / /哪里定义在您的web.xml文件。