如何只使用Tomcat的共享库文件夹?

时间:2017-06-25 16:24:25

标签: tomcat netbeans deployment war

我了解到,我们可以在上下文的.jar文件夹中添加WEB_INF\lib库,以使该库只能访问该上下文或CATALINA_HOME\lib文件夹才能访问该库可以访问在该Tomcat实例上运行的所有应用程序的库。

我想将我的jdbc驱动程序库放在Tomcat的共享库文件夹CATALINA_HOME\lib上,这样我的所有应用程序都可以使用它并利用Tomcat的连接池,但我遇到了一些问题。

我使用NetBeans作为我的IDE,我必须在NetBeans上定义我的jdbc驱动程序,因此它将使用驱动程序编译我的代码。但是当NetBeans编译我的代码以便在.war中进行部署时,它会自动将我的驱动程序.jar放在WEB_INF\lib内的.war文件夹中。

如何避免NetBeans将我的库嵌入.war存档,以便我可以利用Tomcat的共享库文件夹?

1 个答案:

答案 0 :(得分:0)

正如JB Nizet所说:

  

在项目属性中,在“库”下,库列表的每个库旁边都有一个“包”>复选框。我想如果您取消选中它,那么该库将不会与应用程序打包在一起。