Centos6.8下卸载与安装tomcat步骤

安装:

Tomcat是需要jdk才能运行, 上面解压安装后, 还需要在tomcat里配置jdk的目录;

1、下载tomcat:

https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz

下载好的tar包通过Xftp上传到Linux上

2、解压Tomcat

tar zxvf apache-tomcat-9.0.12.tar.gz

已解压好Tomcat

关于在Linux中怎么开发端口号的问题:也就是外部浏览器访问的问题


编辑iptables文件
[root@localhost Desktop]# vim /etc/sysconfig/iptables

 -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8983 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

想开发那个端口号:
   就像8080或者8983一样 复制一行 修改端口号即可。

tomcat 加入用户配置,能够让用户正确登录  conf/tomcat-users.xml

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

重新启动访问:如果此时仍然出现403 Access Denied错误,那么就是访问的ip地受到了限制, 我们打开/webapps/manager/META-INF/目录下context.xml文件
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />

[root@localhost Desktop]# vim /opt/apache-tomcat-8.5.30/webapps/manager/META-INF/context.xml 


<Context antiResourceLocking="false" privileged="true" >
 <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
  
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

已上的配置非常的重要

4、关闭防火墙后重启Tomcat即可

关闭防火墙与重启防火墙的步骤:

1) 重启后生效 
开启: chkconfig iptables on 
关闭: chkconfig iptables off

2) 即时生效,重启后失效 
开启: service iptables start 
关闭: service iptables stop

重启Tomcat服务

5、检查Tomcat是否有进程

ps -ef | grep tomcat

6、即可访问Tomcat了

卸载Tomcat:

找到tomcat的安装目录

 rm -rf /opt/apache-tomcat-9.0.12

猜你喜欢

转载自blog.csdn.net/baidu_41634343/article/details/83896706