如何将我的JAR库添加到ubuntu中的tomcat7安装
我正在尝试用tomcat7建立一个ubuntu服务器,我使用basic安装了tomcat7
在ubuntu中sudo apt-get install tomcat7
,我在我的应用程序中有一些常见的库,比如JSTL和其他东西,所以我想在webserver include文件夹中创建它们。
我在搜索互联网后把它们放在服务器的每个地方,但是永远不会加载,放在哪里的正确位置?
我已经在Windows中完成了它并且它工作得很好,但是在ubuntu它似乎不起作用,或者我应该以其他方式安装tomcat?
在Ubuntu中安装tomcat7包之后,使用tomcat-instance-create
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中指定的
我强烈建议不要这样做。
您可能会遇到类加载器问题,并且共享库无法看到您的代码。
常见的方法是将共享代码部署为EAR的一部分,但普通的Tomcat实现的Java EE太少,无法支持这一点。 对于这个级别,只需部署您需要的内容并将其留在那里。 如果需要,这也可以更容易地切换容器 – Jetty是开发的一个很好的替代方案。
使用你certificate我的lib所在的命令
的/ usr /共享/ tomcat7 / lib中
如果你在ubunto上,你可以尝试类似的东西
找到tomcat7 / lib
您必须为您的申请创建一个实例,并且在这一个文件夹将通过所有配置创建之后,通常在/ etc / tomcat7 / TEST-Instance下,当您将自己的实例命名为测试实例时。 在这个文件夹中,你可以找到另一个文件夹名称的webapp,你可以在那里部署你的应用程序。 还有另一个文件夹名称bin,你可以初始化TOMCAT7服务器运行./startup.sh命令。 在以下链接中,您可以看到更深入的描述https://help.ubuntu.com/10.04/serverguide/tomcat.html