Linux(64) 下 Tomcat + java 環境搭建

來源:互聯網
上載者:User

標籤:dev   連接埠號碼   linu   start   pid   gre   amd   .gz   and   

查看 linux 系統位元

  getconf LONG_BIT

java  JDK: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm

tomcat 9.0 : http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz

將以上2個檔案上傳至 /home/admin 目錄下

  cd /home/admin

  rpm -ivh jdk-8u181-linux-x64.rpm      安裝java JDK

  tar zxvf apache-tomcat-9.0.10.tar.gz       解壓tomcat

配置jdk系統內容變數

  cd /etc/

  vi profile

  在此檔案最後添加以下內容

    # java path
    export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
    export CLASSPATH=.:${JAVA_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

可設定修改tomcat連接埠

  cd /home/lifu/apache-tomcat-9.0.10/conf

  vi server.xml

  修改8080 為你需要的連接埠號碼

啟動tomcat 

  cd /home/lifu/apache-tomcat-9.0.10/bin

  ./startup.sh

查看tomcat是否正常啟動

  cd /home/lifu/apache-tomcat-9.0.10/logs

  cat catalina.out

如果沒有正常啟動,可能是連接埠號碼被佔用,可以使用以下方法查詢

  lsof -i:8080       查看是哪個進程佔用了

    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    java 8446 root 49u IPv4 8294048 0t0 TCP *:webcache (LISTEN)

  ps axu|grep 8446     查看對應pid進程的詳細資料

關閉tomcat

  cd /home/lifu/apache-tomcat-9.0.10/bin

  ./shutdown.sh

添加指定連接埠到防火牆中

  iptables -I INPUT -p 協議 --dport 連接埠號碼 -j ACCEPT

  例如:

1 iptables -I INPUT -p udp --dport 161 -j ACCEPT2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

  

    

Linux(64) 下 Tomcat + java 環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.