把环境变量中配置好后,在web.xml中配置
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>JServlet</servlet-name>
<servlet-class>a.JServlet</servlet-class>*这里a是包
</servlet>
<servlet-mapping>
<servlet-name>JServlet</servlet-name>
<url-pattern>/servlet/JServlet</url-pattern>
</servlet-mapping>出现以下错误怎么回事
HTTP Status 404 - Servlet JServlet is not available--------------------------------------------------------------------------------type Status reportmessage Servlet JServlet is not availabledescription The requested resource (Servlet JServlet is not available) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.14
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>JServlet</servlet-name>
<servlet-class>a.JServlet</servlet-class>*这里a是包
</servlet>
<servlet-mapping>
<servlet-name>JServlet</servlet-name>
<url-pattern>/servlet/JServlet</url-pattern>
</servlet-mapping>出现以下错误怎么回事
HTTP Status 404 - Servlet JServlet is not available--------------------------------------------------------------------------------type Status reportmessage Servlet JServlet is not availabledescription The requested resource (Servlet JServlet is not available) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.14
你可以试下<url-pattern>/JServlet</url-pattern>
那你在servlet-class中应该写成这样:<servlet-class>a.JdbcServlet</servlet-class>
你可以尝试把服务器删了,再重新new一个,或者把整个工程清理一下
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description />
<display-name>JServlet</display-name>
<servlet-name>JServlet</servlet-name>
<servlet-class>a.JServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JServlet</servlet-name>
<url-pattern>/servlet/JServlet</url-pattern>
</servlet-mapping>servlet:
package a;import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author
* @create_date 2012-2-12 下午05:08:11
* @description
*/
public class JServlet extends HttpServlet{ @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("xxx");
req.getRequestDispatcher("/index1.jsp").forward(req, resp);
} @Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
super.doPost(req, resp);
}}
访问:http://localhost:8080/Test/servlet/JServlet
我这样是完全可以成功运行的