求助,jsp的问题

问题描述

大家好,我是新来的,对jsp很感兴趣,希望高手们多多给予指点,谢谢各位了。我的问题是,我做了个servlet的程序,目的是返回用户的ip地址这是我写的servlet的代码:文件名是SimpleServlet.javapackagetest;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletConfig;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclassSimpleServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{doPost(request,response);}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();out.println("<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">");out.println("<HTML>");out.println("<HEAD><TITLE>SimpleServlet</TITLE></HEAD>");out.println("<BODY>");out.print("<CENTER><FONTsize=6color=red>");out.print("Youraddressis"+request.getRemoteAddr()+"<br>");out.println("</FONT></CENTER>");out.println("</BODY>");out.println("</HTML>");out.flush();out.close();}publicvoidinit(ServletConfigconfig)throwsServletException{super.init(config);}}这是它的WEB.XML的代码<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><servlet><description>ThisisthedescriptionofmyJ2EEcomponent</description><display-name>ThisisthedisplaynameofmyJ2EEcomponent</display-name><servlet-name>SimpleServlet</servlet-name><servlet-class>test.SimpleServlet</servlet-class></servlet><servlet-mapping><servlet-name>SimpleServlet</servlet-name><url-pattern>/servlet/SimpleServlet</url-pattern></servlet-mapping></web-app>我tomcat后打开网页报500的错误信息,找不到错在那里了,希望大家帮帮我这是错误信息HTTPStatus500---------------------------------------------------------------------------------typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjavax.servlet.ServletException:Errorallocatingaservletinstanceorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)java.lang.Thread.run(Thread.java:595)rootcausejava.lang.UnsupportedClassVersionError:Badversionnumberin.classfile(unabletoloadclasstest.SimpleServlet)org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1884)org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)java.lang.Thread.run(Thread.java:595)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/5.5.28logs.--------------------------------------------------------------------------------ApacheTomcat/5.5.28

解决方案

解决方案二:
先顶一下再看
解决方案三:
rootcausejava.lang.UnsupportedClassVersionError:Badversionnumberin.classfile(unabletoloadclasstest.SimpleServlet)报告:不支持类的版本,不能加载test.SimpleServlet类。应该是创建的Servlet问题。楼主重新创建一次,如果还不行的话,那么在创建的时候注意一下相关的选项...
解决方案四:
把JDK版本改为1.5
解决方案五:
java版本不对。建议更新到最新的jdk1.6版本。
解决方案六:
回复2楼,能说的具体些吗?注意那些相关的选项呢?回复3楼,我的jdk就是1.5的
解决方案七:
不好意思,说错了,那就装1.6的吧,我的没问题。
解决方案八:
将out.print("Youraddressis"+request.getRemoteAddr()+"<br>");去掉应该就好了,你的jdk版本不对
解决方案九:
回复4楼,我的tomcat是5.5的,jdk是1.5的。要是该1.6的jdk,我的tomcat,是不是也要更新到高版本?
解决方案十:
我的Tomcat是6.0,JDK是1.6的,只要程序没错误运行Servlet没啥问题。
解决方案十一:

解决方案十二:
楼主的代码编译不会有问题吧?
解决方案十三:
先用init()完成初始化servlet对象再用dopost响应客户的请求你把init()方法放前面试试
解决方案十四:
楼主根据servlet的生命周期,一步步测试吧先从init()方法开始,到destory()看一下你的流程
解决方案十五:
应该是你编译环境是6.0的,运行环境是5.0的,检查一下你的编译环境如果是Eclipse开发的,检查下javacomplier
解决方案:
学习
解决方案:
额,看不出来是版本的问题没遇到过,学习了~
解决方案:
javax.servlet.ServletException:错误分配一个Servlet实例
解决方案:
大量计算机电子书籍下载

时间: 2024-07-30 18:13:40

求助,jsp的问题的相关文章

求助jsp与tomcat 运行jsp+access 的论坛 出现错误

access|js|错误   在我的服务器上运行 论坛程序时出现以下问题....请高手指点啊 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

我用的Myeclipse6.5,求助JSP网站问题

问题描述 我有个jsp教学网站,启动Tomcat后能用浏览器运行,但是导入Myeclipse6.5,就各文件显示红叉错误,运行不了,求助哪位大侠帮我解决这个问题,我希望能在Myeclipse上运行.w 解决方案 解决方案二:你这样问有点不懂LZ的意思,最好把错误贴出来,完了我可能什么忙也帮不上版本错误看一下版本解决方案三:找不到jar包,重新弄一下jar包吧解决方案四:看错误提示,解决方案五:把错误提示贴出来

[求助]jsp与aspx集成认证

问题描述 请问怎么实现获取aspx下已经通过认证的用户名到jsp页面 解决方案 解决方案二:不懂你的意思是两个站点吗同一个数据库吗解决方案三:ASPX那边提供一个验证SESSION的WEBSERVICE,JSP调用那个WEBSERVICE.解决方案四:访问同一数据库好了

求助JSP高手

问题描述 我现在在做一个系统,我想让点击"退出"链接后就把用户导航到登陆界面,并且通过"退出"链接触发js方法使session失效,达到用户必须登陆才能再进入系统.我"退出"触发的js方法中调用了setAttribute("user",null),session.invalidate()等方法都不管用,因为页面的其他地方也用到了session传递的参数,导致其他用到session的地方出错.我的问题是:怎样达到点击"

jsp function 的一些问题

问题描述 jsp function 的一些问题 新手 求助 ~~~ jsp中一个表单 每行里面就有yes 和no 两个值 只有最后yes个数等于三时才能提交成功 这个应该怎么写那个function呢 解决方案 function matchFun(obj) { var num = 0; var table1=document.getElementById(obj); var rows=table1.rows; for(var i=1;i<rows.length;i++){ for(var j=0;

代码-初学springmvc 报错 求助

问题描述 初学springmvc 报错 求助 JSP页面表单信息: <form action="springmvc/testmodelattribute" method="post"> id:<input type="hidden" name="id" value="1"> <br> username: <input type="text" na

js文件实现国际化的问题求助

问题描述 js文件实现国际化的问题求助 jsp: <script type="text/javascript" src="<%=request.getContextPath() %>/js/application_zh_CN.js"></script> 在Jsp中引入这个Js文件,我若是想实现这个文件的国际化,除了在Js文件中引入一个Jsp作为i18n标签资源库这个方法,能否在引入标签的这个地方就实现国际化? 已经有applica

Jdbc连Sybase数据库的几种方法

数据|数据库 1.单用一个JSP文件测试SYBASE jconnect-5_2 JDBC数据库接口: ffff00 border=1> <%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %><HTML><HEAD><TITLE> JSP测试SYBASE jconnect-5_2 JDBC数据库接

js调用两个网站的api出现了一些

问题描述 js调用两个网站的api出现了一些 其中一部分的内容只用到一个api(fun(),标记1中的内容)可以单独运行,但是前面加了一些内容(嵌到另一个网站的api中,前一部分可以,到了标记2就不能再运行了) 一直不知为什么,求问(代码比较乱,见谅) <html> <head> <meta charset="UTF-8"> <title>街景地图</title> <script type="text/java

路径-jsp 图片显示问题求助

问题描述 jsp 图片显示问题求助 同一个文件夹下的图片,为啥老的图片引用可以找到,新的图片地址引用完就是个叉号呢. jsp显示图片是个什么原理呢 解决方案 路径不对罗..自己看数据库存储的路径和你实际网站根目录一直没有,相对路径的图片路径是几句当前页面来计算得到实际的路径的