Tomcat 6 安装与配置

Tomcat 6 安装与配置

Scroll Down

tomcat 安装分为安装版和免安装版!

安装Tomcat之前先配置JDK,JDK的JAVA_HOME变量都必须设置好,以便Tomcat找到JDK。关闭防火墙等。

1.jpg

安装版Tomcat:

2.jpg
3.jpg
4.jpg

指定端口,用户名,密码

端口默认为8080,如果安装了Oracle,8080端口可能被占用。

5.jpg

选择JRE的文件夹,如果JAVA_HOME配置正确,则会自动选择路径。

6.jpg

点击Finish完成安装。

7.jpg

安装成功后,自动启动Tomcat服务:

8.jpg

安装版的Tomcat有Apache Tomcat系统服务项这个好处,其他好处暂无。

9.jpg

免安装版Tomcat

配置好JDK等环境变量之后,配置Tomcat环境变量(也可以不配置,最好配置)

10.jpg

之后双击Tomcat文件夹目录下的bin目录下的startup.bat

11.jpg

启动成功:

12.jpg

由启动信息可知,服务端口号为:8080

13.jpg

启动成功之后,验证启动是否成功。

在浏览器中输入:

http://localhost:8080

或者:

http://127.0.0.1:8080

访问其他人的Tomcat服务器

http://其他人的IP地址:8080

例如:

http://192.168.1.16:8080

出现Tomcat本机主页,则Tomcat安装成功。

Tomcat安装与配置

Tomcat的配置

修改服务器启动端口(默认为8080的):
Tomcat的所有配置文件都在conf文件夹中,server.xml是核心配置文件。

打开conf文件夹中的server.xml

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

将8080更改为对应端口即可,此处改为80端口。

<Connector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

此后启动时只需输入80端口即可。

重新启动,查看效果。

80端口是浏览器默认的端口,可以不输入80,其他端口则需要输入

14.jpg

配置虚拟目录

例:在D盘中新建文件夹D:\ myweb

在D:\myweb文件夹中新建文件夹WEB-INF(WEB-INF不能小写)

在WEB-INF文件夹中新建web.xml,输入

<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_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
    <description>
      Welcome to Tomcat
    </description>
</web-app>

最好将Tomcat文件夹下的webapps\ROOT文件夹中的WEB-INF文件夹复制到自定义的文件夹中,然后修改web.xml内容。

修改之后,打开conf文件夹中的server.xml

在结尾处的上一行添加信息(倒数几行)

添加信息:

<Context path="/myweb" docBase="D:\myweb"/>

16.jpg

  • Context 表示配置一个新的上下文。
  • path 表示浏览器输入的路径,起始必须以/起始。
  • docBase 表示绝对物理路径。

之后则可通过

http://localhost:80/myweb

找到D:\myweb下的内容。

绝对物理路径(本机的硬盘)里面一定不能有中文

重启服务器,查看效果。

17.jpg

此时运行虚拟目录出现404错误,表示文件找不到。说明虚拟目录配置已经成功,但是目录列表功能关闭。开发中目录列表一般关闭。

如果想通过浏览器观察一个目录下的全部内容,则需要修改conf目录下的web.xml文件以启动目录列表功能。

为了安全,项目发布时最好关闭目录列表功能。

打开web.xml,将原有的listings值改为true。

<servlet>
  <servlet-name>default</servlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <init-param>
      <param-name>listings</param-name>
      <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

18.jpg

修改之后重启Tomcat服务器。

输入,80端口可以不写

http://localhost/myweb

19.jpg

在myweb文件夹下新建hello.jsp

输入:

<html>
  <head>
    <title>Hello JSP World</title>
  </head>
  <body>
    <%
     out.println("Hello World!!!");
    %>
  </body>
</html>

F5刷新浏览器

出现以下内容:

20.jpg

点击hello.jsp

出现

21.jpg

illust_77685823_20191113_205318.jpg