linux install jdk1.8+tomcat
下载包jdk-8u161-linux-x64.tar.gz
注:若是原有jdk,则卸载
查看 rpm -qa|grep jdk
卸载 rpm -e XXX(上条的显示应用名称) --nodeps
创建文件夹、/usr/java
mkdir /usr/java
解压到java文件夹
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/java
配置环境变量
vim /etc/profile
点击i进入编辑模式,在最后添加
JAVA_HOME=/usr/java/jdk1.8.0_161
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
如图:
使配置生效
source /etc/profile
测试
①、使用javac命令,不会出现command not found错误
②、使用java -version,出现版本为java version "1.8......."
③、echo $JAVA_HOME;echo $CLASSPATH;echo $PATH;
tomcat
tar 命令解压缩到指定文件夹 配置解压的文件夹中的server.xml文件 :tomcat文件夹中的conf目录下
vim /usr/local/tomcat/tab补齐/conf/server.xml
1、 将 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
port改为80即可localhost加项目名访问,不需要端口号(80为默认端口)
2、<Engine name="Catalina" defaultHost="10.XXX.xxx.XXX">
<Host name="10.XXX.xxx.XXX" appBase="webapps"
unpackWARs="true" autoDeploy="true">
即可IP地址加项目名访问
3、 <Context path="" docBase="项目名" debug="0" reloadable="true" />
<Host>标签对中添加以上内容 ,即可ip地址直接访问。注:因为默认配置,项目目录是在webapps下的,所以在webapps下的项目,就直接写项目名了,docBase="项目名" ,此处写绝对地址也是可以的
4、修改两处编码,红色部分手动添加
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
5、bin目录下 执行start.sh/shutdown.sh 启动/停止服务