我下载了Tomcat 5.0.16,建了一个工程, 然后在src下加一个包demo,创建class A, 然后在index.jsp里import demo.A, 调用A,编译都成功.但是在web访问的时候报错org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 9 in the jsp file: /index.jspGenerated servlet error: [javac] Compiling 1 source fileD:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:6: package demo does not exist import demo.A; ^ D:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:43: cannot resolve symbol symbol : class A location: class org.apache.jsp.index_jsp A a1=new A(); ^ An error occurred at line: 9 in the jsp file: /index.jspGenerated servlet error: D:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:43: cannot resolve symbol symbol : class A location: class org.apache.jsp.index_jsp A a1=new A(); ^ 3 errors demo.A在bin目录下都生成class了,怎么会找不到这个package的呢?请教达人,这个怎么解决,谢谢
然后在src下加一个包demo,创建class A,
然后在index.jsp里import demo.A, 调用A,编译都成功.但是在web访问的时候报错org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 9 in the jsp file: /index.jspGenerated servlet error:
[javac] Compiling 1 source fileD:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:6: package demo does not exist
import demo.A;
^
D:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:43: cannot resolve symbol
symbol : class A
location: class org.apache.jsp.index_jsp
A a1=new A();
^
An error occurred at line: 9 in the jsp file: /index.jspGenerated servlet error:
D:\eclipse\workspace\JSP\j2src\org\apache\jsp\index_jsp.java:43: cannot resolve symbol
symbol : class A
location: class org.apache.jsp.index_jsp
A a1=new A();
^
3 errors
demo.A在bin目录下都生成class了,怎么会找不到这个package的呢?请教达人,这个怎么解决,谢谢
这是我的配置文件 ,你打开看一下应该可以的。我的都配置好了。
应该是你的Classpath以及各个Home变量没有设置好。
我换到5.0.25及其以下就没有问题了
我是在校园网下的,官方网站已经没有了
你的邮箱?han不过tomcat应该过几天会发出公告解释的
改成
-Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"
一共有两处,都要修改,修改完之后保存,退出,重新启动Eclipse