Linux上部署Java項目

來源:互聯網
上載者:User

標籤:load   伺服器   users   shutdown   ref   .gz   服務   connect   shu   

一、在Linux上安裝jdk

下載:登入網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 選擇對應jdk版本下載。(可在Windows上下載完成後,通過ftp檔案夾共用到Linux上)

登陸linux:su root 擷取root使用者權限,當前工作目錄不變(需要root密碼)或sudo -i 不需要root密碼直接切換成root(需要目前使用者密碼)

在user目錄下建立java安裝目錄:

cd /usr

mkdir java

將jdk-8u60-linux-x64.tar.gz拷貝到java目錄下

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

解壓jdk到目前的目錄

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到檔案夾 jdk1.8.0_60

編輯配置環境,配置環境變數

vim /etc/profile

添加如下內容:JAVA_HOME根據實際目錄來 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH

重啟機器或執行命令 :source /etc/profile

sudo shutdown -r now

查看安裝情況

java -version

java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

二、在Linux上部署Tomcat

Tomcat下載:http://tomcat.apache.org/

Tomcat安裝:

解壓縮

mkdir /usr/local/tomcat

cd /usr/local/tomcat

tar -zxvf /software/apache-tomcat-7.0.54.tar.gz

產生連結以便版本升級

ln -s apache-tomcat-7.0.54 server

啟動Tomcat

cd /usr/local/tomcat/server/bin

./startup.sh

Using CATALINA_BASE: /usr/local/tomcat/server Using CATALINA_HOME: /usr/local/tomcat/server Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp Using JRE_HOME: /usr/java/default Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar

Tomcat started.

測試Tomcat:

開啟防火牆,使外部能訪問

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

service iptables save

service iptables restart 或直接修改檔案/etc/sysconfig/iptables.

vi /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

service iptables restart

在瀏覽器輸入: http://192.168.16.133:8080 如在本機可以輸入: http://localhost:8080 出現tomcat的頁面表示安裝成功.

停止Tomcat

./shutdown.sh

配置web管理帳號

修改檔案conf/tomcat-users.xml,在

vi /usr/local/tomcat/server/conf/tomcat-users.xml

?

配置web訪問連接埠

可以修改conf目錄下的檔案server.xml,修改Connector元素(Tomcat的預設連接埠是8080),需要重新啟動Tomcat服務生效.

vi /usr/local/tomcat/server/conf/server.xml

https串連需要用到數位憑證與數位簽章(MD5演算法)

網站https串連首先需要申請數位憑證,配置加密連接器,瀏覽器安裝認證. ·使用java的工具keytool產生數位憑證

keytool -genkey -alias tomcat -keyalg RSA

? 組建檔案.keystore ? 注意:CN為主機名稱,本機可用localhost ·將檔案.keystore放到Tomcat伺服器的conf目錄下

cp .keystore /usr/local/tomcat/server/conf/

·修改conf/server.xml檔案,修改加密連接器,添加keystoreFile與keystorePass ?

Tomcat的目錄結構

·bin //存放Tomcat的命令指令檔 ·conf //存放Tomcat伺服器的各種設定檔,最主要是server.xml ·lib //存放Tomcat伺服器支撐jar包 ·logs //存放記錄檔 ·temp //存放臨時檔案 ·webapps //web應用所在目錄,外界訪問web資源的存放目錄 ·work //Tomcat的工作目錄

web應用的目錄結構

webapp -- web應用所在目錄 ? |--- html, jsp, css, js檔案等 -- 這些檔案一般在web應用根目錄下,根目錄下的檔案外界可以直接存取. ? |--- WEB-INF 目錄 -- java類、jar包、web設定檔存在這個目錄下,外界無法直接存取,由web伺服器負責調用. ? |--- classes 目錄 -- java類 ? |--- lib 目錄 -- java類運行所需要的jar包 ? |--- web.xml 檔案 -- web應用的設定檔

虛擬機器主機的配置

指定虛擬機器主機名,修改conf/server.xml,添加

三、Linux上部署Java項目

在eclipse或者IDEA上將項目打好包(war),右擊項目/export.../java EE/war file。

使用ftp將war包直接上傳到Tomcat的webapps目錄下。

啟動Tomcat。

?

Linux上部署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.