一、服务器:tomcat 7.0.39。需要无项目名、80端口访问
在conf\server.xml中配置端口为80
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
在
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
后增加
<Context path="" docBase="E:\alarm\apache-tomcat-7.0.39\webapps\alarm" reloadable="true" crossContext="true" />
docBase为你的项目位置,可以用相对路径
二、遇到org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl异常,是因为WEB-INF\lib下的包与tomcat自带的lib包有重复的,删除重复的包即可。比如jasper.jar,jsp-api.jar等
相关推荐
org.apache.jasper jar包下载非常完整。希望可以帮助你!
org.apache.jasper.JasperException: Template /template/ajax/text.ftl not found异常解决包
NULL 博文链接:https://javapub.iteye.com/blog/1472475
org.apache.jasper.JasperException: /WEB-INF/tags/ext/body.tag(105,4) PWC6038: "${empty(extLocation)?"js/ext-2.0":extLocation}" contiene expresiones no válidas: javax.el.ELException: Error Parsing: ...
jasper包
里面有jasper.jar,jasper-compiler.jar,jasper-compiler-jdt-5.5.15.jar,jasper-el.jar,jasper-jdt.jar,jasper-runtime.jar
在阿里云买了一台Ubuntu16.04的ECS服务器,安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp....
会输出提示信息“org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 ” 当然解决办法很简单,就是找到 Tomcat 服务器安装目录下的 conf 文件夹下的**catalina.properties...
jasper-runtime.jar
jasper-compiler.jar jasper-runtime.jar 常用到的2个包
NULL 博文链接:https://justsee.iteye.com/blog/905098
java运行依赖jar包
jar包,jsp-api.jar servlet-api.jar jasper-runtime.jar activation.jar mail.jar
官方提供的最新版本jasper-runtime-5.5.12.jar
jasper-1.900.1.tar.gz
commons-el-1.0.jar,jasper-compiler.jar,jasper-runtime.jar
想要下载jasper.jar包,这里看过来!
apache-tomcat-6.0.53源码包: apache-tomcat-6.0.53-src.tar.gz apache-tomcat-6.0.53-src.zip apache-tomcat-6.0.53安装包: apache-tomcat-6.0.53.tar.gz apache-tomcat-6.0.53.zip