阿里服务器部署

1、选定服务器系统,购买轻量级服务器、域名,并进行域名实名认证,解析,备案
2、为管理员账户root设置密码,通过putty或其他软件远程登录
3、进入/usr/local/bin目录,创建tools文件夹

cd /usr/local/bin
mkdir tools
cd tools/

4、下载JDK 1.8(其他版本都ok),注意是gz后缀,代表linux下的压缩文件
5、使用filezilla软件进行将下载后的jdk复制到tools文件夹下
6、解压缩

tar -zxvf jdk-8u171-linux-x64.tar.gz
-x :从归档文件中提取文件,即是解包
-f :使用归档文件或者外部归档文件,就是指定目标文件
-z :使用gz压缩格式gz=gunzip 
-v :显示压缩过程中的信息

7、为了方便管理,在上级目录下创建jdk文件夹,然后将解压后的jdk1.8.0_171文件夹移到jdk文件夹

cd ..
mkdir jdk
mv tools/jdk1.8.0_171 jdk/

8、配置环境变量,在/etc/profile文件中配置

vi /etc/profile

9、在profile文件末尾添加java环境变量

# idea -jdk8 settings start

JAVA_HOME=/usr/local/bin/jdk/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH

# idea -jdk8 sttings end

10、查看jdk版本,如果提示bash: java: command not found,请仔细检查jdk路径有没有写错

java -version

11、部署tomcat环境,下载tomcat压缩包后上传至服务器,解压缩

cd /usr/local/bin/tools
tar -zxvf apache-tomcat-8.5.32.tar.gz
cd ..
mkdir tomcat8
mv tools/apache-tomcat-8.5.32 tomcat8/

12、配置tomcat环境变量,打开profile文件

vi /etc/profile

13、profile文件尾加入tomcat环境变量

# idea -tomcat8 config start

CATALINA_HOME=/usr/local/bin/tomcat8/apache-tomcat-8.5.32
CATALINA_BASE=/usr/local/bin/tomcat8/apache-tomcat-8.5.32
PATH=$PATH:$CATALINA_BASE/bin
export PATH CATALINA_BASE

# idea - tomcat9 config end

14、修改tomcat端口号,服务器默认使用80端口传输http报文。还有一点非常非常重要:如果此处没有改端口号(默认为8080),需要在阿里云服务器防火墙中添加端口规则,否则无法看到小tomcat
打开配置文件

cd /usr/local/bin/tomcat8/apache-tomcat-8.5.32/conf
vi server.xml

15、将<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
改为<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

16、在catalina.sh文件中指定tomcat支持的jdk

vi /usr/local/bin/tomcat8/apache-tomcat-8.5.32/bin/catalina.sh/

17、在 # OS specific support. 前面加入如下代码:

JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre

18、启动关闭tomcat

./startup.sh
./shutdown.sh

19、将上面两个命令设为全局命令

cd /etc/init.d
vi tomcat8

写入

# idea - tomcat config start - 2016-05-01

#!/bin/bash

# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80

JAVA_HOME=/usr/local/jdk/jdk1.8.0_91/
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/

case $1 in
start)
 sh $CATALINA_HOME/bin/startup.sh
;;
stop)
 sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
 sh $CATALINA_HOME/bin/shutdown.sh
 sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0

#chmod 755 tomcat
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on
#chkconfig --list tomcat

# idea - tomcat config end - 2016-05-01

20、为tomcat8脚本设置权限

chmod +x tomcat8

21、将 tomcat8 纳入到系统的服务列表中

chkconfig --add tomcat8

测试

  service tomcat8 start
  service tomcat8 stop
  service tomcat8 restart

另外,对于tomcat的两点补充:
第一,如果需要为tomcat添加账户,除了修改/conf下的tomcat-user.xml的账户密码外,还要修改/webapps/manager/META-INF/目录下context.xml文件,tomcat管理页默认只允许127.0.0.0访问,要么注释,要么修改为

<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+" />

第二,如果发现所有步骤都没有出错,但是输入ip后,页面一直在转,木有小黄猫,并且输入service tomcat8 stop命令会报connect refuse错误,原因在于tomcat启动需要时间,甚至可能要等上几分钟,请耐心等待,或者在某度上搜搜tomcat启动慢原因,luck的话能找到有效的方法。这里提供个参考:
java程序,tomcat启动很慢(300秒+)的处理方法


22、MySQL安装,从MySQL官网上下载linux版本 ,网上有一篇比较详细,这里就不复述了。
CentOS在线安装Mysql5.7

参考资料:Linux云服务器下Tomcat部署超详细

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值