tomcat5 的classes目录放在哪里﹗ [你的web程序文件夹](这里是d:/test0506)/WEB-INF/classes里面,没有就自己建一个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的兄弟谢谢﹗但是还想问一下?这个目录是从C:\tomcat5\webapps\ROOT\下面拷贝过去的么? 楼上的兄弟谢谢﹗但是还想问一下?WEB-INF这个目录是从C:\tomcat5\webapps\ROOT\下面拷贝过去的么? 当然是自己建立了(web-inf/classes)。其中的web.xml文件可以参照ROOT的 写。 ***********你在测试servlet吗?****************关于Tomcat配置Servlet的问题!!写入你的第一个Servlet。import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;public class basicServlet extends HttpServlet {private static final String CONTENT_TYPE = "text/html; charset=GBK";/**初始化全局变量*/public void init() throws ServletException {}/**响应HTPP的GET方法*/public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType(CONTENT_TYPE);PrintWriter out = response.getWriter();out.println("<html>");out.println("<head>");out.println("<title>测试二servlet</title>");out.println("</head>");out.println("<body>");out.println("<div align=center>");int i;for(i=10;i>=1;i--){out.println("<font size="+i+">"+i+"</font><br>");}out.println("</div>");out.println("</body>");out.println("</html>");}} 然后照样用javac basicServlet.java来编译这个文件,如果出现无法import javax.servlet.* 那么就是应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了! 然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构:ROOT\WEB-INF\classes\basicServlet.class(把上面生成的basicServlet.class文件放在这个里面) 然后在浏览器中输入http://localhost:8080/servlet/basicServlet,于是Server众望所归的报错了:Error 404--Not Found 怎么回事呢? Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,打开这个web.xml文件,在里面加入:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><display-name>Welcome to Tomcat</display-name><description>Welcome to Tomcat</description><!-- JSPC servlet mappings start --><servlet><servlet-name>basicServlet</servlet-name><servlet-class>basicServlet</servlet-class></servlet><servlet-mapping><servlet-name>basicServlet</servlet-name><url-pattern>/servlet/basicServlet</url-pattern></servlet-mapping><!-- JSPC servlet mappings end --></web-app> 这样的结构<servlet><servlet-name>basicServlet</servlet-name><servlet-class>basicServlet</servlet-class></servlet> 表示指定包含的servlet类。而以下的结构:<servlet-mapping><servlet-name>basicServlet</servlet-name><url-pattern>/servlet/basicServlet</url-pattern></servlet-mapping> 表示指定basicServlet应当映射到哪一种URL模式。 在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/basicServlet,OK完成了。带包的配置如:basic2/basicServlet.class<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><display-name>Welcome to Tomcat</display-name><description>Welcome to Tomcat</description><!-- JSPC servlet mappings start --><servlet><servlet-name>basicServlet</servlet-name><servlet-class>basic2.basicServlet</servlet-class></servlet><servlet-mapping><servlet-name>basicServlet</servlet-name><url-pattern>/servlet/basic2.basicServlet</url-pattern></servlet-mapping><!-- JSPC servlet mappings end --></web-app>在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/basic2.basicServlet,OK完成了。每次修改web.xml以后都要重新启动server. 注:现在的tomcat高版本已经支持servlet动态部署了,也就是说如果你使用的是5.0.xx,修改web.xml后不用重新启动服务器。 放在你的JSP程序对应的WEB-INF\CLASSES下 怎么div排成一排,并实现自动换行 关于JAVA跨平台共用方法的问题 mysql中有MEDIUMBLOB类型的字段,检索速度非常慢 UTF-8的问题 麻烦高手指点指点~急 web工程中JAR包里面的HTML的访问 如何加载JDBC驱动程序? jsp里怎么取cookie? 一句话不能取吗? 我的jbuilder为什么不支持Ctrl+C考贝啊? 做压力测试报thread 140433438664448 also had an error,咨询各位是什么原因,谢谢。 请教:Castor的问题 【重要!】tomcat运行过一段时间就死掉了,不能服务为什么?
这个目录是从C:\tomcat5\webapps\ROOT\下面拷贝过去的么?
WEB-INF这个目录是从C:\tomcat5\webapps\ROOT\下面拷贝过去的么?
其中的web.xml文件可以参照ROOT的 写。
***********你在测试servlet吗?****************关于Tomcat配置Servlet的问题!!
写入你的第一个Servlet。import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class basicServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**初始化全局变量*/
public void init() throws ServletException {
}
/**响应HTPP的GET方法*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>测试二servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<div align=center>");
int i;
for(i=10;i>=1;i--)
{
out.println("<font size="+i+">"+i+"</font><br>");
}
out.println("</div>");
out.println("</body>");
out.println("</html>");
}
} 然后照样用javac basicServlet.java来编译这个文件,如果出现无法import javax.servlet.* 那么就是应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了! 然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构:ROOT\WEB-INF\classes\basicServlet.class(把上面生成的basicServlet.class文件放在这个里面) 然后在浏览器中输入http://localhost:8080/servlet/basicServlet,于是Server众望所归的报错了:Error 404--Not Found 怎么回事呢? Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,打开这个web.xml文件,在里面加入:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<!-- JSPC servlet mappings start --><servlet>
<servlet-name>basicServlet</servlet-name>
<servlet-class>basicServlet</servlet-class>
</servlet><servlet-mapping>
<servlet-name>basicServlet</servlet-name>
<url-pattern>/servlet/basicServlet</url-pattern>
</servlet-mapping><!-- JSPC servlet mappings end --></web-app>
这样的结构<servlet>
<servlet-name>basicServlet</servlet-name>
<servlet-class>basicServlet</servlet-class>
</servlet> 表示指定包含的servlet类。而以下的结构:<servlet-mapping>
<servlet-name>basicServlet</servlet-name>
<url-pattern>/servlet/basicServlet</url-pattern>
</servlet-mapping> 表示指定basicServlet应当映射到哪一种URL模式。 在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/basicServlet,OK完成了。
带包的配置如:basic2/basicServlet.class<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<!-- JSPC servlet mappings start --><servlet>
<servlet-name>basicServlet</servlet-name>
<servlet-class>basic2.basicServlet</servlet-class>
</servlet><servlet-mapping>
<servlet-name>basicServlet</servlet-name>
<url-pattern>/servlet/basic2.basicServlet</url-pattern>
</servlet-mapping><!-- JSPC servlet mappings end --></web-app>
在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/basic2.basicServlet,OK完成了。每次修改web.xml以后都要重新启动server.
注:现在的tomcat高版本已经支持servlet动态部署了,也就是说如果你使用的是5.0.xx,修改web.xml后不用重新启动服务器。