远程部署+tomcat

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <!-- <path>/</path>
                <port>8089</port> -->
                <!-- 热部署 -->
                <path>/</path>
                <port>8089</port>
                <url>http://101.132.167.115:8089/manager/text</url>
                <username>tomcat</username>
                <password>tomcat</password>
            </configuration>
        </plugin>
    </plugins>
</build>

linux中的tomcat 运行,

修改conf中的tomcat-user.xml

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

jvm 内存溢出的时候

bin/catalina.sh   下的  

第99行

JAVA_OPTS="-Xms256m -Xmx512m -Xss256K -XX:PermSize=128m -XX:MaxPermSize=256m"

修改xss 256K  知道为自己可用的位置 ,jdk1.7 是 128k即可  jdk1.8 要至少228k

在配置好后遇到访问时间过长,一定是防火墙搞的鬼!!!!

解决办法:1.测试能否互相ping 通.   

                  cmd : ping 192.168......

                2.将本机防火墙关闭 (自行百度如何关闭)

                3.查看linux防火墙:

                    systemctl status firewalld

                    service  iptables status

                4.暂时关闭

                    systemctl stop firewalld

                    service  iptables stop

                5.永久关闭防火墙

                    systemctl disable firewalld

                    chkconfig iptables off

                6.重启防火墙

                   systemctl enable firewalld

                   service iptables restart  

               

二、firewalld

Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。

1.启动防火墙

systemctl start firewalld 

2.禁用防火墙

systemctl stop firewalld

3.设置开机启动

systemctl enable firewalld

4.停止并禁用开机启动

sytemctl disable firewalld

5.重启防火墙

firewall-cmd --reload

6.查看状态

systemctl status firewalld或者 firewall-cmd --state

7.查看版本

firewall-cmd --version

8.查看帮助

firewall-cmd --help

9.查看区域信息

firewall-cmd --get-active-zones

10.查看指定接口所属区域信息

firewall-cmd --get-zone-of-interface=eth0

11.拒绝所有包

firewall-cmd --panic-on

12.取消拒绝状态

firewall-cmd --panic-off

13.查看是否拒绝

firewall-cmd --query-panic

14.将接口添加到区域(默认接口都在public)

firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload防火墙)

15.设置默认接口区域

firewall-cmd --set-default-zone=public(立即生效,无需重启)

16.更新防火墙规则

firewall-cmd --reload或firewall-cmd --complete-reload(两者的区别就是第一个无需断开连接,就是firewalld特性之一动态
添加规则,第二个需要断开连接,类似重启服务)

17.查看指定区域所有打开的端口

firewall-cmd --zone=public --list-ports

18.在指定区域打开端口(记得重启防火墙)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值