在CentOS6版本的linux系统上部署javaweb项目

一、让coin应用成为缺省的web应用

在/usr/local/tomcat/tomcat7/conf/server.xml文件的Host节点中加入以下内容:

<Context path="" docBase="coin" debug="0"/>

这个文件默认是只读的,需要放开权限,便于修改

命令:

[root@localhost ~]# cd /usr/local/tomcat/tomcat7/conf

[root@localhost conf]# chmod 777 server.xml


二、将默认端口号8080改为80

三、开放80端口,使外界可以访问

[root@localhost tomcat7]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

或者关闭防火墙

[root@localhost tomcat7]# service iptables stop

iptables: Flushing firewall rules:                         [  OK  ]

iptables: Setting chains to policy ACCEPT: filter          [  OK  ]

iptables: Unloading modules:                               [  OK  ]

四、使用Xshellwar包拷贝到tomcat

将coin.war拖拽到右边的webapps目录下

五、启动tomcat服务器

[root@localhost tomcat]# tomcat7/bin/startup.sh

 

六、测试

在浏览器中,输入虚拟机的ip地址,如下图所示:

七、注意

在装有keepalivedhaproxy的虚拟机中部署web项目之前,应该先执行以下命令:

[root@localhost tomcat7]service keepalived stop

然后再执行关闭tomcat的命令:

[root@localhost tomcat7]# bin/shutdown.sh

war包拷贝到webapps目录后,执行开启tomcat服务器的命令:

[root@localhost tomcat7]# bin/startup.sh

最后再开启keepalived

[root@localhost tomcat7]# service keepalived start


猜你喜欢

转载自blog.csdn.net/wang1171405487/article/details/79988363