首页 > 代码库 > [Java.Web]Tomcat 常用配置

[Java.Web]Tomcat 常用配置

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 服务,使用网站访问。

[Java.Web]Tomcat 常用配置