急切需要帮助:jsp的安装环境的设置(还会加送分值)

babygreens 2004-03-18 12:19:52
我在调试login.jsp时显示的错误提示:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /login.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\wsmgr\login_jsp.java:506: cannot resolve symbol
symbol : method logout ()
location: interface javax.servlet.http.HttpSession
session.logout();//????ession
^
An error occurred at line: 109 in the jsp file: /login.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\wsmgr\login_jsp.java:816: cannot resolve symbol
symbol : method logout ()
location: interface javax.servlet.http.HttpSession
session.logout();
^
An error occurred at line: 109 in the jsp file: /login.jsp

Generated servlet error:
Note: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\wsmgr\login_jsp.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
2 errors

我已经安装了jdk和tomcat,我还需要安装apache吗,还需要针对servlet进行什么设置吗,请大家帮助我
...全文
110 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
babygreens 2004-03-23
  • 打赏
  • 举报
回复
to 大家
感谢大家的帮助,我想把分数分发出去,可是被中断了,又不能重分过,我想在拿100分发出去,希望大家谅解
slzhang 2004-03-22
  • 打赏
  • 举报
回复
To banni2003(木木) :
我是按照你的上边的说明来设置的,但是运行JSP时提示如下的错误。如果是XML文件就不会有此类的错误。
请问是什么原因。是不是设置servlet.jar时有错误。没有找到这个包里边的工具。那我要如何设置。才可以正确。

我的环境变量设置如下:
path:=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\j2sdk1.4.1_03\bin;D:\java3;
D:\Tomcat 5.0\common\lib\servlet.jar
classpath:=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:\Tomcat 5.0\common\lib\servlet.jar
JAVA_HOME:=C:\j2sdk1.4.1_03
CATALINA_HOME:=D:\Tomcat 5.0
CATALINA_BASE:=D:\Tomcat 5.0



但是错误如下:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

No Java compiler was found to compile the generated source for the JSP.
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
to the common/lib directory of the Tomcat server, followed by a Tomcat restart.
If using an alternate Java compiler, please check its installation and access path.

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.

babygreens 2004-03-22
  • 打赏
  • 举报
回复
to 木木:谢谢你的贴子,我的登陆页面已经可以显示,可是我的数据库连不上,提示错误:
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: no ocijdbc8 in java.library.path
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:692)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:914)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:323)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:288)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:294)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2625)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:196)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:612)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:430)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:623)
at java.lang.Thread.run(Thread.java:536)


root cause

java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1403)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:832)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:228)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:249)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.jsp.login_jsp.getConn(login_jsp.java:45)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:482)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:323)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:288)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:294)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2625)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:490)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1020)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:196)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:612)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:430)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:623)
at java.lang.Thread.run(Thread.java:536)
请大家帮我看一下
scorpionyjg 2004-03-20
  • 打赏
  • 举报
回复
运行 startup.bat
屏幕一闪,什么都没发生。tomcat 没启动!高手指点
joy19 2004-03-19
  • 打赏
  • 举报
回复
真是太详细了!我只能UP了!
lingyun2003 2004-03-19
  • 打赏
  • 举报
回复
to : banni2003(木木)
你简直就是jsp初学者的 救世主 我苦恼了n天的问题 一下子 就解决了 !!太谢谢了!!
关于 tomcat的配置 我有更简单的方法 (前提条件是:win2000,tomcat 5。0)这也是csdn的一个高手给我说的!follow me!
一:用editplus 打开 C:\jakarta-tomcat-5.0.19\bin下的startup.bat文件 在
rem ---------------- 和 rem Guess CATALINA_HOME if not defined 两行之间(这两行一定要看清)添加 两行 如下的命令 :set JAVA_HOME=c:\jdk 和
set CATALINA_HOME=c:\jakarta-tomcat-5.0.19 (其中c:\jdk 和c:\jakarta-tomcat-5.0.19 分别代表 jdk工具包的安装路径和tomcat的安装路径)
二:保存 退出 重启tomcat 搞定!
xianliti 2004-03-19
  • 打赏
  • 举报
回复
值得收藏呀兄弟
scorpionyjg 2004-03-19
  • 打赏
  • 举报
回复
scorpionyjg 2004-03-19
  • 打赏
  • 举报
回复
tomcat 怎么起不来了?设置没动啊?
scorpionyjg 2004-03-19
  • 打赏
  • 举报
回复
迷惑:昨天还好好的,今天竟然出现:

E:\tomcat\jakarta-tomcat-4.0-b1\bin>startup
系统找不到指定的路径。
E:\tomcat\jakarta-tomcat-4.0-b1\bin>
这是怎么回事?在线等。。。谢谢!
wandou999 2004-03-18
  • 打赏
  • 举报
回复
贴出远码
yaray 2004-03-18
  • 打赏
  • 举报
回复
javax.servlet.http.HttpSession 没有logout()方法吧
如果是要使当前session无效,可以使用它的invalidate()方法.
xmqds 2004-03-18
  • 打赏
  • 举报
回复
找本最基本的书上都有.
scorpionyjg 2004-03-18
  • 打赏
  • 举报
回复
感激不尽!!!多谢木木!
Flarezhao 2004-03-18
  • 打赏
  • 举报
回复
thanks
ljm9412 2004-03-18
  • 打赏
  • 举报
回复
UP
seawhl 2004-03-18
  • 打赏
  • 举报
回复
up
fxywkj 2004-03-18
  • 打赏
  • 举报
回复
谢谢木木!
早看到就好了!
有没有WLS81的详细介绍!
aaronyes 2004-03-18
  • 打赏
  • 举报
回复
可以下载jsp方面的材料,有论坛和书籍
http://www.chinaz.com/download/L/113_Lastuptime_Desc_1.asp
http://www.chinaz.com/download/L/8_Lastuptime_Desc_1.asp
http://www.mycodes.net/sort/173_1.htm
http://www.ydown.com/sort/11_1.htm
http://www.matrix.org.cn/down_view.asp?id=231
http://www.knowsky.com/
http://www.jdon.com/
使用Eclipse开发Jsp
http://tech.ccidnet.com/pub/article/c1112_a44876_p1.html
http://www.knowsky.com/list.asp?id=3235
http://www.csdn.net/develop/article/21/21499.shtm
http://eclipse-plugins.2y.net/eclipse/plugins.jsp
http://www.3plus4software.de/eclipse/index_en.html eclipse教程,很不错!
http://www.eclipseplugincentral.com/
http://www-106.ibm.com/developerworks/views/opensource/articles.jsp?sort_order=desc&expand=&sort_by=Date&show_abstract=false&

view_by=Eclipse&search_by=
http://www.redstoneinfo.com/eclipse.htm
http://www.redstoneinfo.com/eclipse_setup
http://www-900.ibm.com/developerWorks/cn/java/
http://www-900.ibm.com/developerWorks/cn/java/l-eclipse/index.shtml#1_3
donghx1234 2004-03-18
  • 打赏
  • 举报
回复
好详细啊
加载更多回复(4)

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧