一、下载Linux环境准备工具包
解压后用xftp客户端上传到/usr/local/java
如果上传的是压缩包可参照之前的文章,使用终端命令解压
二.配置JDK环境
2.1修改环境变量
# vi /etc/profile
发现打开后随便输入没反应,要按i才能进入编辑,上下左右键移动光标
#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_151
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
按Esc再输入:wq 再敲回车(保存并退出回到终端)
2.2使修改生效
source /etc/profile
2.3测试JDK是否安装成功
# java -version
提示没有权限
可使用chmod 777 文件夹/文件名授予权限
# chmod 777 /usr/local/java/jdk1.8.0_151/bin/java
或者直接用sftp客户端也是可以更改权限的
再输入
# java -version
如上图则已经安装成功
三、安装Tomcat以及配置环境
3.1进入到/usr/local/java/apache-tomcat-8.5.24/bin目录
输入
# ./startup.sh
启动Tomcat,提示:The file is absent or does not have execute permission
解决办法
# chmod 777 *.sh
之后再输入
# ./startup.sh
显示Tomcat started,则表明启动成功。
3.2测试外网是否能够访问
将域名it399.com解析到主机之后,再输入
http://www.it399.com:8080/
发现无法访问
之后搜索了一把,发现好多人遇到此类问题,大多是主机防火墙的问题,比如:
解决Linux主机Centos7 下tomcat启动成功不能访问
Linux主机CentOS7 无法访问tomcat问题解决
但是刚开始发现我主机的防火墙是关闭的,后面再打开,再开放8080端口发现还是没用。
之后想到重启tomcat
# ./shutdown.sh
但是发现报错,又提示权限不足
之后想到把jdk和tomcat整个目录都赋予权限
chmod -R 777 /usr/local/java/apache-tomcat-8.5.24
chmod -R 777 /usr/local/java/jdk1.8.0_151
然后再重启tomcat服务器就可以访问了。
# ./shutdown.sh
# ./startup.sh
4.总结
安装jdk和tomcat最好对整个目录进行777授权
linux下对文件夹授权使用命令
chmod -R 777 文件夹路径
后续文章持续更新中,微信扫码下方二维码免费关注!,点此查看全部最新文章