实验环境:RHEL 7.0  ip:192.168.10.201

软件版本:tomcat8.5.29  jdk1.8.0_131

blob.png

事先安装好jdk或者使用系统自动的jdk

1tomcat下载地址:

http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz

2、解压tomcat

[root@node1 ~]# tar xf apache-tomcat-8.5.29.tar.gz -C /usr/local/

[root@node1 ~]# cd /usr/local/

[root@node1 local]# ln -sv apache-tomcat-8.5.29/ tomcat

[root@node1 local]# cd tomcat/

blob.png

3、配置tomcat环境变量

[root@node1 ~]# vim /etc/profile.d/tomcat.sh

export CATALINA_HOME=/usr/local/tomcat

export PATH=$CATALINA_HOME/bin:$PATH

blob.png

保存退出

[root@node1 ~]# chmod +x /etc/profile.d/tomcat.sh

[root@node1 ~]# source /etc/profile.d/tomcat.sh

4、启动tomcat

[root@node1 ~]# catalina.sh start

tomcat默认监听端口:8080

关闭防火墙,关闭selinux,浏览器打开:http://192.168.10.201:8080/

blob.png

第一个程序:Hello World

1、创建webapp特有的目录结构

[root@node1 webapps]# pwd

/usr/local/tomcat/webapps

[root@node1 webapps]# mkdir myapp/{lib,classes,WEB-INF,META-INF} -pv

blob.png

2、提供webapp所需的文件

[root@node1 webapps]# vim myapp/index.jsp

<%@ page language="java" %>

<%@ page import="java.util.*" %>

<html>

    <head>

           <title>JSP Test Page</title>

    </head>

    <body>

           <% out.println("Hello World!!!");%>

    </body>

</html>

blob.png

浏览器打开:http://192.168.10.201:8080/myapp/

blob.png

tomcatmanager,默认情况下,只能在本机访问。

[root@node1 tomcat]# vim webapps/manager/META-INF/context.xml

blob.png

添加允许访问的ip

[root@node1 tomcat]# vim conf/tomcat-users.xml

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="admin"/>

<role rolename="admin-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="admin" password="123456" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>

blob.png

修改配置文件,停止再启动tomcat,登录成功后:

blob.png

分类: Linux服务

发表评论

电子邮件地址不会被公开。 必填项已用*标注