阿里云服务器【ubuntu】Tomcat安装
第一步:下载,这个没有去官方直接下载,而是从bit学校的镜像下载。
145 wget -c http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz
146 ll
147 ll /usr/local/
第二步:解压安装
148 tar -xvf apache-tomcat-7.0.52.tar.gz -C /usr/local/
149 ll /usr/local/
150 ll /usr/local/apache-tomcat-7.0.52/
第三步:修改环境变量
151 vi /etc/profile
文件最后加上,esc, :wq,保存后,立即生效。
#/usr/local/apache-tomcat-7.0.52/
CATALINA_BASE=/usr/local/apache-tomcat-7.0.52
CATALINA_HOME=/usr/local/apache-tomcat-7.0.52
export CATALINA_BASE CATALINA_HOME
152 ll /usr/local/apache-tomcat-7.0.52/bin/
153 cd /usr/local/apache-tomcat-7.0.52/bin/
配置角色。
vi /usr/local/apache-tomcat-7.0.52/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="tomcat"/>
<role rolename="admin-gui"/>
<role rolename="admin-script”/>
<user username="admin" password="admin" roles="tomcat,manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script”/>
第四步:启动服务
154 ./startup.sh
大家注意一下,阿里云的tomcat端口必须是80,如果是8080的话是访问不了的
如果是自己的电脑访问不了8080这个端口的话可以这样
sudo vi /etc/sysconfig/iptables
复制一句:已经开放22端口的命令改为8080就好:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
允许某个端口通过,此处tomcat端口设为8080,则在iptables文件中加入此句:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后重启iptables服务:service iptables restart
最后重启tomcat服务即可