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

如图:

linux install jdk1.8+tomcat

使配置生效

    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 启动/停止服务