1. 程式人生 > >Linux伺服器下搭建JDK、Tomcat環境和部署web應用

Linux伺服器下搭建JDK、Tomcat環境和部署web應用

1、下載JDK和Tomcat 2、jdk安裝與配置 1)jdk安裝  rpm包:     # rpm -ivh jdk-7u55-linux-x64.rpm  tar.gz包:解壓縮     # mkdir /usr/java     # cd /usr/java     # tar zxvf jdk-7u55-linux-x64.tar.gz     生成連結以便版本升級     # ln -s jdk1.7.0_55 latest     # ln -s latest default 2)配置環境變數
編輯/etc下的profile檔案,加上如下內容:
# vi /etc/profile


使配置生效     # source /etc/profile 測試jdk     # java -version

3、Tomcat的安裝 1)解壓縮 tar.gz包:解壓縮     # mkdir /usr/local/tomcat     # cd /usr/local/tomcat     # tar zxvf apache-tomcat-7.0.54.tar.gz 生成連結以便版本升級     # ln -s apache-tomcat-7.0.54 server 2)修改Tomcat伺服器的啟動埠 為避免端口占用,修改Tomcat的啟動埠。
4、Tomcat的啟動和關閉 1)啟動Tomcat 進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器,如下圖所示:
檢視tomcat伺服器的Log資訊,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,開啟catalina.out檔案進行檢視,如下圖所示:

或者,使用# ps -ef | grep java檢視已經啟動的Tomcat服務

2)關閉Tomcat伺服器  進入tomcat伺服器的bin目錄,然後執行"./shutdown.sh"命令啟動Tomcat伺服器,如下圖所示:
或者根據# ps -ef | grep java命令檢視當前Tomcat的程序號,然後使用# kill -9 程序號命令關閉Tomcat。 檢視tomcat伺服器的Log資訊,看看tomcat伺服器是否已經正常關閉,進入tomcat伺服器下的logs目錄,開啟catalina.out檔案進行檢視,如下圖所示: 
5、部署javaweb應用到Tomcat伺服器
1)打包JavaWeb應用(WAR包)
2)將WAR包釋出到tomcat伺服器的webapps目錄下 將JavaWeb應用打包成war包之後,要將這個war包放到tomcat伺服器的webapps目錄下。Tomcat伺服器執行時會自動解壓WAR包。 6、Linux伺服器下安裝Tomcat和部署web應用時常用的幾個Linux cp命令 # lsof -i:埠號    檢視埠被哪個程序佔用 # ps axu | grep 程序ID  根據程序ID檢視程序的具體資訊
# netstat -ntlp | grep 80  檢視所有80埠的使用情況 # netstat -ntlp | grep 8063  檢視8063埠的使用情況 # netstat -an | grep 8063    檢視8063埠的使用情況
# lsb_release -a   檢視Linux的版本

# iptables -L -n  檢視當前iptables(防火牆)規則(一般需要管理員賬號) # iptables -I INPUT -p 協議 --dport 埠號 -j ACCEPT  新增指定埠到防火牆中 例如: iptables -I INPUT -p udp --dport 921 -j ACCEPT iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 7、TOMCAT啟動報錯-setclasspath.sh找不到:
tomcat啟動之後遇到如下錯誤,某路徑下的setclasspath.sh找不到,但該路徑下的setclasspath.sh檔案是存在的。 

在網上看到這樣一篇部落格 ,意識到問題可能發生在setclasspath.sh和catalina.sh這兩個檔案中,於是檢視這兩個檔案:

catalina.sh檔案中看到如下路徑,該路徑與我實際的專案部署路徑不一致。看來問題就是出在這裡。

修改catalina.sh檔案路徑為專案實際部署路徑如下:

再次啟動,正常。 

相關推薦

Linux伺服器搭建JDKTomcat環境部署web應用

1、下載JDK和Tomcat 2、jdk安裝與配置 1)jdk安裝  rpm包:     # rpm -ivh jdk-7u55-linux-x64.rpm  tar.gz包:解壓縮     #

阿裏雲Linux服務器安裝JDKTomcat

tomcat安裝 通過 啟動 查詢系統 ref mct 開始 linu 網上 阿裏雲服務器相信大家越來越熟悉,剛開始接觸,將基本的java軟件安裝做點記錄: 1、配置阿裏雲的yum倉庫: 獲取倉庫配置 wget http://mirrors.aliyun.com/repo/

使用Dockerfile搭建jdktomcat執行環境

Dockerfile檔案內容 # 版本資訊 FROM centos MAINTAINER locutus "[email protected]" # OS環境配置 RUN yum install -y wget # 安裝JDK RUN mkdir

linux安裝jdktomcatredis等

一、 安裝JDK 1.1 用JDK安裝包安裝 檢視是否已經安裝JDK:rpm -qa | grep -i java 若有則刪除:rpm -e --nodeps java-xxx,刪除所有相關的java 下載jdk8安裝包,將gz壓縮檔案放到指定目錄如/usr/local,解壓:tar -zx

CentOS7 JavaWeb環境搭建(JDKTomcatMysqlvsftpd)

JDK的安裝 CentOS預設安裝了JDK 我們先把他解除安裝。 java -version #檢視是否安裝JAVA 以及Java版本 rpm -qa|grep java #檢視JDK資訊(搜尋關鍵字Java) rpm -e –nodep

centos7基於Dockerfile搭建jdktomcatmaven執行環境

FROM centos7 MAINTAINER jason "[email protected]" #安裝JDK RUN mkdir /var/tmp/jdk RUN wget --no-check-certificate --no-cookies --heade

Centos7.2搭建JDKTomcatMySql環境

很早之前就想搭建一個伺服器,掛上自己網站,然而買了半年的伺服器讓他沉了4個月,想想還是慚愧,不過一直不知道該怎麼搞,這次終於下定決定弄下了,然而現在發現然並卵,很簡單,而且很快就搭建好了,掛了幾個靜態網頁,感覺還不錯。不過沒後臺是真的很爛,然後接下來的時間得擼起

Linux(Ubuntu)搭建ASP.NET Core環境

代碼 win ner tps tool 環境 pan test deb 今天來學習一下ASP.NET Core 運行在Ubuntu中。無需安裝mono 。 環境 Ubuntu 14.04.4 LTS 服務器版 全新安裝系統。 下載地址:http://mirrors.n

centos安裝JDKTOMCAT

tomcat net nbsp log jin blank wget mirrors csdn JDK安裝配置:http://blog.csdn.net/hui_2016/article/details/69941850 JDK安裝文件:在MAC電腦裏或者百度雲裏面

Centos7web環境搭建(JDK+MySQL+Tomcat)及專案部署

1.JDK 1.1解除安裝系統自帶的openjdk [[email protected] ~]# rpm -qa | grep java [[email protected] ~]# yum -y remove *openjdk* 1.2下載、安裝

Linux——linux系統安裝JDK並配置環境變數

注:首先要給linux下載好jdk linux版。網上有很多資源,我這裡就不貼出來啦~大家自個兒搜去吧~當然,要是搜不著,也可以留言聯絡我,我給你發~~ 因為Java JDK區分32位和64位系統,,因此在配置JDK之前我們需要先確認系統版本。 輸入以下命令可以檢視系統版本: uname

如何在linux(lubuntu)搭建C/C++開發環境

1.在linux下搭建C/C++開發環境,用如下命令: apt-get install build-essential 2.如果要完整構建的話,用如下命令: apt-get install build-dev 3.安裝Gnome開發環境(包括C、Gtk、Gnom

Linux 伺服器解壓壓縮命令

1.壓縮命令:    命令格式:tar  -zcvf   壓縮檔名.tar.gz   被壓縮檔名       2.解壓縮命令:   命令格式:tar  -zxvf &nb

Linux安裝Tomcat伺服器部署Web應用

一、上傳Tomcat伺服器 二、安裝Tomcat伺服器 2.1、解壓tomcat伺服器壓縮包 2.2、配置環境變數   tomcat伺服器執行時是需要JDK支援的,所以必須配置好JDK用到的那些環境變數         編輯/etc下的profile檔案,加上如下內容:       2.3、修改t

jdktomcat 環境變數設定

1、JDK 環境變數配置 JAVA_HOME = C:\Program Files\Java\jdk1.7.0 path =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

Linux平臺搭建Fortran並行編譯環境(SLES10 )

SLES10 Linux(kernel-2.6.16.21-0.8)平臺下搭建Fortran並行編譯環境一.Fortran編譯器的安裝Linux安裝盤一般都自帶有Fortran編譯器,在SuSe9.1以前均帶有g77,在Suse9.2以後為gfortran。但是,相對來說,由

Centos環境搭建Asp.NET Core環境安裝Jexus

logs date mic razor www 啟動 iss jsb run ?? .NET Core2.0出來以後,很多公司開始用於實踐生產,其中的原因想必大家都明白,最主要的一下幾點。 跨平臺,能夠部署在Linux和Docker容器中 性能優越,測試時Node的20倍

J2EE環境搭建(一)搭建Web伺服器部署Web應用

這個學期開始學基於SSH的J2EE開發,一開始當然是搭建J2EE SSH的開發環境了。 (一)搭建Web伺服器Tomcat 1.配置環境變數 首先安裝jdk,我使用的是jdk-6u22。 然後配置環境變數: 在CLASSPATH環境變數後加上(即加上jdk安裝路徑下的too

Dockerfile構建tomcat映象並部署web應用

一、前提     在Linux環境,並已確認成功安裝Docker。 二、目的 構建一個以oracle jdk version:1.8.0.131+apache tomcat version:7.0.88  Docker 將一個簡單的web應用部署到建立好的Tomc

Docker 02 - 向 Docker 的 Tomcat 映象中部署 Web 應用

目錄 1 下載 Docker 映象 2 部署Web專案 2.1 通過Dockerfile自定義專案映象 2.2 啟動自定義映象, 生成一個容器 2.3 另一種啟動方式: 互動式啟動