Jsp 如何在Ubuntu上的Tomcat7中使用JSTL库
我正在使用Ubuntu 14.02 LTS上的Tomcat 7.0.61,我可以看到Jsp 如何在Ubuntu上的Tomcat7中使用JSTL库,jsp,tomcat,jstl,Jsp,Tomcat,Jstl,我正在使用Ubuntu 14.02 LTS上的Tomcat 7.0.61,我可以看到/usr/share/tomcat7文件夹中的lib目录 Tomcat的典型webapps文件夹是 /var/lib/tomcat7/webapps/ROOT/ 然后,我为我的web应用程序创建了一个名为myjsp的单独文件夹,一切似乎都很好,因为在我尝试安装从tomcat门户下载的JSTL taglib库之前 在Windows上,我将JSTL jar文件放在C:/tomcat7/lib目录中,据我所知,该目录可
/usr/share/tomcat7
文件夹中的lib
目录
Tomcat的典型webapps文件夹是
/var/lib/tomcat7/webapps/ROOT/
然后,我为我的web应用程序创建了一个名为myjsp
的单独文件夹,一切似乎都很好,因为在我尝试安装从tomcat门户下载的JSTL taglib库之前
在Windows上,我将JSTL jar文件放在C:/tomcat7/lib
目录中,据我所知,该目录可能是所有应用程序的共享文件夹。它在Windows上工作,因为我可以在脚本中导入库
但是现在在Ubuntu上,我的系统不可能正常工作。我已尝试将JAR文件移动到/usr/share/tomcat7/lib
和/var/lib/tomcat7/webapps/myjsp/WEB-INF/lib
那么我应该把JSTL JAR文件放在哪里呢
注意:我手动创建了
WEB-INF
文件夹,其中唯一的文件夹是lib
文件夹不要将任何内容放入根目录
,因为如果您取消部署应用程序,根目录上下文将显示给用户。使用以下路径
/var/lib/tomcat7/webapps/myapp
请确保已使用环境变量和系统属性
CATALINA_BASE=/var/lib/tomcat7
要更好地部署应用程序,请手动或更好地使用tomcat manager应用程序创建.war
文件并将其放入webapps
。默认情况下,如果您将文件放入webapps
,tomcat将被配置为启动自动部署。
war
中的所有库都应位于/WEB-INF/lib
中
您可以使用answer从认可的来源下载所需的JAR 阅读:对于Servlet3.0,有2个jar文件需要下载。它们应该在你的webapp的WEB-INF/lib文件夹中。我必须手动创建WEB-INF/lib,对吗?所以目录树是这样的/var/lib/tomcat7/webapps/ROOT/myapp/WEB-INF/libmyapp不能在ROOT中。ROOT本身就是一个webapp。非常感谢,这给了我一个想法