Eclipse3.7.1搭建j2ee开发环境遇到的问题

jeffsui 发布于 2011/10/27 08:06
阅读 2K+
收藏 0

开发环境:

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异常。错误截图稍后附上。

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

 

加载中
0
lxbzmy
lxbzmy

create server

add library > server runtime

don't copy jar!!


jeffsui
jeffsui
谢谢。就这个原因
0
南北024
南北024

是不是应该有个jsp-api.jar啊?

0
前冲
前冲
没加service runtime吧
ddatsh
ddatsh
+1
0
高东
高东

jasper.jar servlet-api.jar,需要导入吗?制定了运行环境之后,自动就会加入的

0
hantsy
hantsy
N 年都不用 IDE Based Project了,
0
dtubest
dtubest
jasper.jar servlet-api.jar  这些包重复了~~你放到项目的 WIN-INF/lib 下,在部署的时候会被部署进去的,和tomcat自带的冲突了
0
游客
游客
不用IDE已很多年。
0
jeffsui
jeffsui

引用来自“dtubest”的答案

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

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

我指的是普通类,不是servlet

0
jeffsui
jeffsui

引用来自“goulin”的答案

没加service runtime吧

呃,你的意思是tomcat的环境变量?

0
dtubest
dtubest

引用来自“jeffsui”的答案

引用来自“dtubest”的答案

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

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

我指的是普通类,不是servlet

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

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

返回顶部
顶部