<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
metadata-complete="true"> <display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>he</servlet-name>
<jsp-file>/WEB-INF/test1.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>he</servlet-name>
<url-pattern>/hello.adml</url-pattern>
</servlet-mapping>
</web-app>上面是web.xml配置文件,放在webapps/web1/WEB-INF下面,web1是我自建的文件,服务器tomcat7.0. 上面没有贴出jsp文件test1.jsp,它和web.xml放在一起。在当我在浏览器中地址栏输入地址:http://localhost:8080/web1/hello.adml
提示错误:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: No servlet class has been specified for servlet he
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
java.lang.Thread.run(Thread.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.这个该怎么改,才能通过映射访问WEB-INF下的文件???
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
metadata-complete="true"> <display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>he</servlet-name>
<jsp-file>/WEB-INF/test1.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>he</servlet-name>
<url-pattern>/hello.adml</url-pattern>
</servlet-mapping>
</web-app>上面是web.xml配置文件,放在webapps/web1/WEB-INF下面,web1是我自建的文件,服务器tomcat7.0. 上面没有贴出jsp文件test1.jsp,它和web.xml放在一起。在当我在浏览器中地址栏输入地址:http://localhost:8080/web1/hello.adml
提示错误:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: No servlet class has been specified for servlet he
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
java.lang.Thread.run(Thread.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.这个该怎么改,才能通过映射访问WEB-INF下的文件???
解决方案 »
- JavaMail中接收邮件的问题
- 为了大家更好的学习java ,本人建立一个qq群:17759539 (欢迎老鸟和菜鸟加入)
- 怎样知道记录集里有多少条的记录?
- IE6.0打开被拒绝也不知道是什么错!!
- 如何导入aspectjrt.jar这个包==菜鸟问题
- 底层页面对整个页面的刷新问题!!
- 请问:有没有一个类,使得在整型数字中插入千分符呢?请高手指教!小弟先谢了!
- 各位高手,我要做一个JSP的项目,帮忙给点建议
- 部署发布一个简单的例子后发生的问题???!!!
- IP地址定位。以及如何和本地数据库关联。
- Struts错误!!Cannot retrieve definition for form bean null on action 请高手帮忙
- spring3 mvc中的拦截器
这么还定义个servlet呢!
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping> <!-- The mappings for the JSP servlet -->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>可以为放在应用程序中的web1/WEB-INF/test1.jsp,设置映射,楼上的意思是需要servlet中的.class文件吗??