一:准备资源
从Oracle官网下载JDK 1.8
1: 勾选 Accept
2: 下载对应的JDK
进入Tomcat官网,下载tomcat8
二:上传到服务器
scp 本地路径/apache-tomcat-8.5.50.tar.gz 用户名@服务器ip:/usr/local
问题一:/etc/profile.d/lang.sh: line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such
解决: 编辑 /etc/locale.conf 文件,添加如下内容:
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
问题二:Permission denied 没有权限
解决:登陆服务器修改文件权限
$ sudo chmod 777 文件名
问题三:CentOS 安装后安装JDK 报错
javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
解决:
$ sudo yum install glibc.i686
三:安装
1.解压:
tar -zxvf jdk-8u231-linux-i586.tar.gz
tar -zxvf apache-tomcat-8.5.50.tar.gz
2.配置环境变量:
$ sudo vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_171
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
执行: source /etc/profile 让设置立即生效。
$ source /etc/profile
四:防火墙添加端口号
开启端口
$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
$ firewall-cmd --reload
查看已经开放的端口:
$ firewall-cmd --list-ports
五:启动 tomcat ,并测试
$ cd /usr/local/apache-tomcat-8.5.50/bin
$ ./startup.sh // 开启
$ ./shutdown.sh // 关闭
如果端口冲突需要修改端口
进入conf : vi server.xml
查看端口占用:
netstat -apn | grep 8080
杀死该进程 kill 进程号
验证
在浏览器中输入 http://服务器地址: 端口号
例如: http://192.168.73.128:8080
出现下图的,你就成功啦,就可以愉快的玩耍啦
参考文章:
https://blog.csdn.net/qq_35038153/article/details/89359315
https://blog.csdn.net/qianyan0365/article/details/77835905
https://blog.csdn.net/WI_232995/article/details/77389131