Centos7 tomcat自定义jsp网页并修改默认端口

介绍

这里主要演示在Centos系统已经安装了tomcat并设置好环境变量,如何自定义一个jsp网页。用来进行后面的Nginx动静分离的一个网页测试。

tomcat安装:Centos7 yum安装tomcat

系统环境

[root@ecs-19cb ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

[root@ecs-19cb ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fa:16:3e:0d:49:d3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.9/24 brd 192.168.2.255 scope global dynamic eth0
       valid_lft 83583sec preferred_lft 83583sec
    inet6 fe80::f816:3eff:fe0d:49d3/64 scope link 
       valid_lft forever preferred_lft forever

一、添加网页

1、默认安装路径

[root@ecs-19cb ~]# ll
total 9276
drwxr-xr-x  10 root root    4096 Feb  3 16:13 apache-tomcat-9.0.4
-rw-r--r--   1 root root 9471519 Jan 19 04:03 apache-tomcat-9.0.4.tar.gz
[root@ecs-19cb ~]# pwd
/root

2、切换到 /root/apache-tomcat-9.0.4/webapps创建一个测试目录:test

[root@ecs-19cb ~]# cd apache-tomcat-9.0.4/
[root@ecs-19cb apache-tomcat-9.0.4]# ll
total 116
drwxr-x--- 2 root root  4096 Feb  3 13:59 bin
drwx------ 3 root root  4096 Feb  3 22:41 conf
drwxr-x--- 2 root root  4096 Feb  3 13:59 lib
-rw-r----- 1 root root 57092 Jan 19 03:44 LICENSE
drwxr-x--- 2 root root  4096 Feb  3 14:21 logs
-rw-r----- 1 root root  1804 Jan 19 03:44 NOTICE
-rw-r----- 1 root root  6779 Jan 19 03:44 RELEASE-NOTES
-rw-r----- 1 root root 16246 Jan 19 03:44 RUNNING.txt
drwxr-x--- 2 root root  4096 Feb  3 13:59 temp
drwxr-x--- 8 root root  4096 Feb  3 23:37 webapps
drwxr-x--- 3 root root  4096 Feb  3 14:21 work
[root@ecs-19cb apache-tomcat-9.0.4]# cd webapps/

3、创建一个test测试目录

[root@ecs-19cb webapps]# pwd
/root/apache-tomcat-9.0.4/webapps
[root@ecs-19cb webapps]# mkdir test

4、在test目录下创建一个测试页面index.jsp

[root@ecs-19cb test]# vim index.jsp 
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030" %>
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<titel>Tomcat-test</titel>
</head>
        <body>
                <h1>IP: 192.168.2.9</h1>
                <img src="/test/img/tomcat.jpg" alt="tomcat" />
        </body>
</html>

5、在test目录下再创建一个img图片目录存放图片

[root@ecs-19cb test]# mkdir img
[root@ecs-19cb test]# ll
drwxr-xr-x 2 root root 4096 Feb  3 23:35 img
-rw-r--r-- 1 root root  313 Feb  3 23:36 index.jsp

6、把index.jsp网页中用到的图片上传到这个指定位置

[root@ecs-19cb test]# cd img/
[root@ecs-19cb img]# ll
total 8
-rw-r--r-- 1 root root 5647 Feb  3 23:33 tomcat.jpg
[root@ecs-19cb img]# pwd
/root/apache-tomcat-9.0.4/webapps/test/img

7、在浏览器打开验证:http://192.168.2.9:8080/test/index.jsp


二、修改默认端口

1、tomcat Web服务器默认安装的端口号是8080,如果需要更改为80,就切换到安装目录:/root/apache-tomcat-9.0.4/conf下修改server.xml文件

[root@ecs-19cb ~]# cd apache-tomcat-9.0.4/
[root@ecs-19cb apache-tomcat-9.0.4]# ll
total 116
drwxr-x--- 2 root root  4096 Feb  3 13:59 bin
drwx------ 3 root root  4096 Feb  4 00:03 conf
drwxr-x--- 2 root root  4096 Feb  3 13:59 lib
-rw-r----- 1 root root 57092 Jan 19 03:44 LICENSE
drwxr-x--- 2 root root  4096 Feb  4 00:05 logs
-rw-r----- 1 root root  1804 Jan 19 03:44 NOTICE
-rw-r----- 1 root root  6779 Jan 19 03:44 RELEASE-NOTES
-rw-r----- 1 root root 16246 Jan 19 03:44 RUNNING.txt
drwxr-x--- 2 root root  4096 Feb  3 13:59 temp
drwxr-x--- 8 root root  4096 Feb  3 23:53 webapps
drwxr-x--- 3 root root  4096 Feb  3 14:21 work
[root@ecs-19cb apache-tomcat-9.0.4]# cd conf/
[root@ecs-19cb conf]# ll
total 232
drwxr-x--- 3 root root   4096 Feb  3 14:21 Catalina
-rw------- 1 root root  13531 Jan 19 03:44 catalina.policy
-rw------- 1 root root   7202 Jan 19 03:44 catalina.properties
-rw------- 1 root root   1400 Jan 19 03:44 context.xml
-rw------- 1 root root   1149 Jan 19 03:44 jaspic-providers.xml
-rw------- 1 root root   2313 Jan 19 03:44 jaspic-providers.xsd
-rw------- 1 root root   3850 Jan 19 03:44 logging.properties
-rw------- 1 root root   7509 Feb  4 00:03 server.xml
-rw------- 1 root root   2164 Jan 19 03:44 tomcat-users.xml
-rw------- 1 root root   2633 Jan 19 03:44 tomcat-users.xsd
-rw------- 1 root root 170202 Jan 19 03:44 web.xml
[root@ecs-19cb conf]# pwd
/root/apache-tomcat-9.0.4/conf

2、修改server.xml默认的8080端口修改为80
[root@ecs-19cb conf]# vim server.xml
<Connector port="80" protocol="HTTP/1.1"

3、在tomcat安装目录下的bin目录里面先关闭tomcat,然后再启动服务

[root@ecs-19cb bin]# ./shutdown.sh 
Using CATALINA_BASE:   /root/apache-tomcat-9.0.4
Using CATALINA_HOME:   /root/apache-tomcat-9.0.4
Using CATALINA_TMPDIR: /root/apache-tomcat-9.0.4/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /root/apache-tomcat-9.0.4/bin/bootstrap.jar:/root/apache-tomcat-9.0.4/bin/tomcat-juli.jar
[root@ecs-19cb bin]# ./startup.sh 
Using CATALINA_BASE:   /root/apache-tomcat-9.0.4
Using CATALINA_HOME:   /root/apache-tomcat-9.0.4
Using CATALINA_TMPDIR: /root/apache-tomcat-9.0.4/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /root/apache-tomcat-9.0.4/bin/bootstrap.jar:/root/apache-tomcat-9.0.4/bin/tomcat-juli.jar
Tomcat started.
[root@ecs-19cb bin]# pwd
/root/apache-tomcat-9.0.4/bin

4、在浏览器打开验证:http://192.168.2.9/test/index.jsp


猜你喜欢

转载自blog.csdn.net/tladagio/article/details/79250398