1:安装java(已安装的跳过)
在终端输入
yum install java
默认是安装jdk8
会问你,按y并回车
等跑完代码
输入
java
出现下图的结果就算成功了
2:下载tomcat安装包并解压
百度搜tomcat这六个字母,第一个就是,也可以直接点下边的链接
tomcat官网地址
进入官网后,左边红框里的是版本,这里我选的是tomcat7
点进去,往下划划,找到这些,选择红框里的那个tar.gz这几个字母右键复制链接
在终端内输入
wget 你复制的链接,这时候看一下你的链接是不是tar.gz结尾的,如果不是就是你复制错了
回车,等待下载完
下载完成,ls查看一下
解压压缩包
tar -zxvf 你下载的压缩包的名字
解压完毕,目录下已经有了解压的文件夹
3:启动并配置
将解压的文件夹移动到/usr/local文件夹下并重命名成tomcat
切换到tomcat文件夹下
进入bin目录
mv apache-tomcat-7.0.105 /usr/local/tomcat
cd /usr/local/tomcat
cd bin
ls
startup.sh是启动
shutdown.sh是停止
启动
./startup.sh
这时tomcat已经启动了
进入阿里云的服务器设置那里,选择防火墙
然后点击右边的添加规则,设置好8080端口,确定
然后在本地电脑浏览器输入服务器IP+8080端口
例如:123.456.789.000:8080
如果打不开页面,尝试重启tomcat
bin目录下输入
./shutdown.sh
./startup.sh
然后,阿里云一般在停止的时候会报这个错
在bin目录下找到catalina.sh,然后在头部加上下边这一句,保存退出
JAVA_OPTS=-Djava.security.egd=file:/dev/./urandom
然后再次启动tomcat
刷新浏览器,如果问题依旧则重启服务器
重启后,进入bin目录,启动tomcat,刷新浏览器,成功
4:修改配置
8080端口终究是测试用端口,服务器还是要用http的80端口的
4.1:首先修改服务器的防火墙
刚才已经做过的就不再赘述了,在这一步直接选择http然后点击确定就完事了
如果不需要8080端口的话别忘了把规则删除,少放开一个端口就多一分安全
4.2:修改tomcat到80端口**
修改之前不要忘记关闭tomcat
进入tomcat目录下的conf目录,找到server.xml,找到下边这段,并修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改为
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
保存,退出
启动tomcat,然后在本地浏览器直接输入服务器地址然后回车,成功
END