16
回答
Eclipse3.7.1搭建j2ee开发环境遇到的问题
华为云实践训练营,热门技术免费实践!>>>   

开发环境:

jdk1.6.25 i586

eclipse3.7.1

eclipse-jee-indigo-win32.zip

tomcat6.0.32 安装版

问题描述:

1.建立dynamic project

建立jsp 显示没问题

于是就写个java类 看编译有木有问题。

2.这时候发现 普通类中引入HttpSession这些对象的时候 没有导入相应jar包,于是从tomcat6 的lib目录下 拷贝jasper.jar servlet-api.jar到项目lib目录

这时候引入HttpSession对象没问题。

3.问题出现在执行jsp的时候,出现异常,初始化jsp异常。错误截图稍后附上。

不知道大家有木有遇到类似的问题。

 

举报
jeffsui
发帖于6年前 16回/2K+阅
共有16个答案 最后回答: 6年前
jasper.jar servlet-api.jar  这些包重复了~~你放到项目的 WIN-INF/lib 下,在部署的时候会被部署进去的,和tomcat自带的冲突了

引用来自“dtubest”的答案

jasper.jar servlet-api.jar  这些包重复了~~你放到项目的 WIN-INF/lib 下,在部署的时候会被部署进去的,和tomcat自带的冲突了

那如果不引入这些包,在普通类里无法引入request session application这些对象啊。

我指的是普通类,不是servlet

引用来自“jeffsui”的答案

引用来自“dtubest”的答案

jasper.jar servlet-api.jar  这些包重复了~~你放到项目的 WIN-INF/lib 下,在部署的时候会被部署进去的,和tomcat自带的冲突了

那如果不引入这些包,在普通类里无法引入request session application这些对象啊。

我指的是普通类,不是servlet

普通类?如果是普通类 不应该获取这些对象才对吧,这些对象是由tomcat封装好的,然后通过回调传给servlet,如果是普通类又怎么获取这些对象呢?

这是我的理解,也许是我孤陋寡闻了~~

顶部