java - 如何将我的 JAR 库添加到 ubuntu 中的 tomcat7 安装

标签 java tomcat configuration tomcat7

我正在尝试使用 tomcat7 设置 ubuntu 服务器,我在 Ubuntu 中使用命令 sudo apt-get install tomcat7 安装了 tomcat7。

我的应用程序之间有一些共享库,例如 JSTL 和其他东西,所以我想将它们放在网络服务器包含文件夹中。

在网上搜索后,我已将它们放在服务器目录中的各个位置,但它们从未加载过,请问放置它们的正确位置在哪里?

我在 Windows 中完成了此操作并且效果很好,但在 Ubuntu 中它似乎不起作用,或者我应该以其他方式安装 tomcat 吗?

最佳答案

在 Ubuntu 中安装 tomcat7 包后,您可以使用 tomcat-instance-create

创建您自己的 tomcat 实例。在其他文件中,该命令创建了 /conf/catalina.properties,它定义了

common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar

如果您的 jar 位于 common.loader 引用的任何位置,它将在实例中的所有应用程序之间共享。 CATALINA_BASE 是您在 tomcat-instance-create 中指定的

。因此,要在 tomcat7 包更新之间保留您的公共(public)库,请将它们放入 /lib

关于java - 如何将我的 JAR 库添加到 ubuntu 中的 tomcat7 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16883449/

相关文章:

java - 错误 : org. hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

c# - 配置。保存在网络驱动器上

linux - 构建 GCC 4.6 - libmpfr.so.4 - 无法打开共享对象文件

kubernetes - 用于 Azure Key Vault secret 的 AKS Kubernetes CSI 驱动程序的 .Net 核心配置提供程序

java - 我想在 Android Studio 中将文件类型转换为 PdfDocument 类型

java - 错误的 catch block 运行

java - Hibernate:一次删除所有具有关联的实体

Java 日历生成无效的月份和日期

java - OutOfMemoryError Java 堆空间

java - 在 Tomcat/Jetty 中执行多线程的正确方法