MyEclipse2015启动Tomcat中项目时报错HttpSession出错
MyEclipse2015启动Tomcat中项目时报错HttpSession出错
Tomcat中项目时报错HttpSession出错,如下
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mj_oto_edus_auto_new]] |
百度搜索HttpSession的信息,百科对它的简单介绍是Java的一个接口。
HttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。
HttpSession (Java EE 5 SDK)
发现原来他是在Java EE 5中,于是在MyEclipse中Libraries中加上“JavaEE 5.0 Generic Library”,继续执行项目,项目继续报错,缺少jstl。
查看“JavaEE 5.0 Generic Library”发现其中只有一个“javaee.jar”,于是在MyEclipse的目录中找到“javaee.jar”所在的目录,发现其中有个文件README.txt
This folder contains libraries obtained from the Sun JEE5 Referene SDK. |
发现原来还少jsf-impl.jar, jsf-api.jar,jstl-1.2.jar这三个文件
于是继续在Library中添加JSF Mojarra 1.2_04 Libraries,JSTL 1.2 Library两项。
JSF Mojarra 1.2_04 Libraries 包含jsf-impl.jar, jsf-api.jar
JSTL 1.2 Library 包含jstl-1.2.jar
然后运行Tomcat,问题解决
我是在MyEclipse 2015使用的,其他版本的不清楚,也可以直接下载到本地,加载到项目中。
百度网盘链接: http://pan.baidu.com/s/1gfNhWcz 密码: r39f
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Soyl's Blog!
评论