tomcat 部署

1、安装jdk

https://blog.youkuaiyun.com/weixin_47647077/article/details/119750861

2、部署tomcat

2.1、下载

https://tomcat.apache.org/

2.2、上传解压

tar -zxf apache-tomcat-8.5.69.tar.gz -C /usr/local/
cd /usr/local/
ln -s apache-tomcat-8.5.69 tomcat

vim /etc/profile
在下面加
export TOMCAT_HOME=/usr/local/tomcat

source /etc/profile

2.3、启动和关闭tomcat

1、启动(默认访问端口8080)
/usr/local/tomcat/bin/startup.sh
2、关闭
/usr/local/tomcat/bin/shutdown.sh


java用户启动
useradd -r java
chown -R java.java tomcat/*
su - java -c "/usr/local/tomcat/bin/startup.sh"

cat /usr/local/tomcat/bin/reststart.sh
su - java -c "/usr/local/tomcat/bin/shutdown.sh"
su - java -c "/usr/local/tomcat/bin/startup.sh"


chmod +x /usr/local/tomcat/bin/reststart.sh

3、配置的更改

 启动后登录点击这三个地方会报错:

解决:

1、 cat tomcat-users.xml |tail -n 5  (添加三行用户信息)
-->
  <role rolename="manager-gui"/>
  <role rolename="admin-gui"/>
  <user username="tomcat" password="sk-tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users>

2、cat webapps/host-manager/META-INF/context.xml |grep allow   (授权所有访问)
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />
3、cat webapps/manager/META-INF/context.xml |grep allow         (授权所有访问)
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />

3.1、可以改变访问首页顺序

cat webapps/examples/WEB-INF/web.xml |grep welcome-file

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.xhtml</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

3.2、添加新的host

  <Context path="/test" docBase="/data/test" reloadable="false" />

这个配置可以访问 sk.tomcat.com:8080/test  -->/data/test 目录(/data/test下一定要建ROOT相当于家目录)

测试代码:
cat /data/test/ROOT/index.jsp
<html>
    <head>
        <title> My   First   JSP </title>
    </head>


    <body>
        Hello   world! <br>
        The   current   date   and   time   is   <%=   new   java.util.Date()   %>
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值