tomcat相关

linux安装tomcat

https://www.cnblogs.com/duneF/p/16230379.html

在Tomcat的server.xml文件中配置虚拟路径

https://www.cnblogs.com/duneF/p/8026156.html

配置好tomcat后台页面,远程连接进不去,

 

配置tomcat-users.xml

cd  /tomcat9/conf  #在conf下面找到tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>

进到安装目录

cd /路径/apache-tomcat9/webapps/manager/META-INF

修改

   <Valve className="org.apache.catalina.valves.RemoteAddrValve"         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

修改127为\d+后

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

 linux里监听tomcat日志

进入tomcat下面logs

cd /tomcat9/logs

然后开始监听

tail -f catalina.out

 打好的war包发布到云端tomcat

如何在访问时 去掉war包名?
1、Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目
操作过程:
2.删除ROOT下所有文件及文件夹
3.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可
或者有更狠的一招:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行

 

posted @ 2022-05-08 19:18  dune.F  阅读(22)  评论(0编辑  收藏  举报