下面所有链接提取码均为:1234
linux jdk1.8
linux tomcat8
windows jdk1.8
windows tomcat8
下载官网:https://www.oracle.com/java/technologies/downloads/#java8
2.上传到linux,解压安装tar -zxvf jdk-8u301-linux-x64.tar.gz mv jdk1.8.0_301/ jdk1.83.配置全局配置profile文件:
默认环境变量的配置文件为 “/etc/profile”
vim /etc/profile
JAVA_HOME为jdk解压路径
export JAVA_HOME=/root/home/software/jdk1.8 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
让配置生效,需要执行如下命令:
source /etc/profile4.验证配置是否成功
输入 java -version命令即可查看jdk信息(由于我的tomcat指定了jdk,服务器上面的默认jdk为1.7版本的,所以省略此步)
Tocmat安装 1.下载tomat 下载官网:https://tomcat.apache.org/download-80.cgi
linux需要选择 tar.gz结尾的文件:
解压tomcat
tar -zxvf apache-tomcat-8.5.71.tar.gz 重命名tomcat: mv apache-tomcat-8.5.71 tomcat83.配置环境变量
为tomcat指定jdk
由于一台服务器上面可以同时存在多个不同端口的tomcat,且它们使用的jdk也不同,所以需要指定jdk。
我这里的情况是服务器默认配置的jdk为1.7,需要新增一个使用jdk1.8的tomcat。
进入tomcat的bin目录下,修改 catalina.sh 文件和 setclasspath.sh 文件:
vi catalina.sh
在开头加入下面两行,指定jdk和jre路径
export JAVA_HOME=/root/home/software/jdk1.8 export JRE_HOME=/root/home/software/jdk1.8/jre
启动tomcat查看配置是否生效:
进入tomcat的bin目录执行如下命令
./startup.sh
可以看到指定jdk的配置已生效
进入tomcat的conf目录下,修改server.xml文件:
vim server.xml
修改下面两个位置的端口即可(需要修改为尚未使用的端口,防止端口占用)
ip+端口访问,出现如下页面即说明成功
将war包放到tomcat的webapps路径下,重启tomcat或者在tomcat的manager页面启动项目即可。
7.相关命令启动tomcat
在bin目录下执行: ./startup.sh
关闭tomcat
在bin目录下执行: ./shutdown.sh
查看tomcat服务
ps -ef|grep tomcat
杀死服务
kill -9 进程号(通过上一步查看服务获取对应的进程号)8.配置tomcat的manager页面
安装完tomcat后,访问tomcat的manager页面会出现403错误,如下:
我们需要修改context.xml和tomcat-users.xml配置文件
找到conf/tomcat-users.xml,将以下添加到文件中:
找到webapps/manager/meta-INF/context.xml,将以下内容注释掉,这样就能远程访问web manager了:
重启Tomcat,然后刷新下页面,输入刚刚设置的账号密码即可
参考文章:https://www.cnblogs.com/hong-fithing/p/10890812.html



