一些JSP的问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 02:33:10
为什么我把我编写的JSP文件放在ROOT我打开http://localhost:8080/form.jsp可发现的是:
HTTP Status 500 -

--------------------------------------------------------------------------------

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
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:520)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.io.UTFDataFormatException: Invalid byte 1

因为安装tomcat的时候,它默认应该找的是JDK路径,其实是找的是JRE。

你重新安装tomcat,第一个选择tomcat的路径,随便,第二个叫你选择JDK的路径,它本身默认的是JRE不是JDK。你给选上JDK就可以。。

--------------------------------------------------

你也可以先写个简单的HTML页面试下,如果可以,那就按我上面说的方法做,就OK了