1. web.xml 文件最下方内容 (X:\apache-tomcat-7.0.77\conf\ 目录下)
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
这些和 IIS 中的 默认文档 作用一样。
servlet 入门(来自 传智播客)
1. 在 Tomcat 中新建一个 day04 的 web项目,然后在 web项目中新建一个web-inf/classes 目录。
2. 在 classes 目录中新建一个 FirstServlet.java 文件,内容为:
package cn.itcast; import java.io.*; import javax.servlet.*; public class FirstServlet extends GenericServlet { public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{ OutputStream out = res.getOutputStream(); out.write("hello servlet!!!".getBytes()); } }
3. 使用命令
cd X:\apache-tomcat-7.0.77\webapps\day04\WEB-INF\classes
set classpath=%classpath%;D:\demo\JAVA\apache-tomcat-7.0.77\lib\servlet-api.jar
javac -d . FirstServlet.java 来引用外部类并编译此 java
编译成功后 day04\WEB-INF\classes 目录下会新建一个 cn 目录。
4. 在 web-inf 目录下新建一个 web.xml 文件,配置 servlet 的对外访问路径,内容为:
<?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"> <servlet> <servlet-name>FirstServlet</servlet-name> <servlet-class>cn.itcast.FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>FirstServlet</servlet-name> <url-pattern>/FirstServlet</url-pattern> </servlet-mapping> </web-app>
5. 重新启动 Tomcat 服务,使用网站访问。
时间: 2024-10-06 10:32:03