導航:首頁 > 編程系統 > linuxtomcat發布

linuxtomcat發布

發布時間:2024-06-02 10:00:09

『壹』 linux下tomcat部署war包

https://www.cnblogs.com/yw-ah/p/9770971.html

https://www.cnblogs.com/wyd168/p/6636529.html

1、IDEA 下,運行mvn clean,--> mvn package ,等到項目打包成功,在該項目文件位置找到target 下的 demo.war,拷貝到tomcat8.5/webapps目錄下。
2、訪問路徑:localhost:8080/${打包文件名}/請求url
3、如何在訪問時 去掉war包名?
3.1、 Tomcat的默認根目錄是ROOT,實際上ROOT這個項目在實際生產環境是沒有用的,所以我們可以用我們的項目覆蓋ROOT項目
操作過程:
1.刪除ROOT下所有文件及文件夾
2.把我們項目的war包解壓後,項目目錄下的所有文件和子目錄都拷貝到ROOT目錄下即可
或者有更狠的一招:直接刪掉ROOT目錄,然後把我們的項目打包名稱改成ROOT.war,放到webapps下就行
3.2、Tomcat本身可以配置虛擬目錄。方法就是在Server.xml中<Engine><Host>節點下加入Context信息。如我們可以配置<Context path="/abc" docBase="D:appabc" ... />,那我們可以通過地址 http://localhost:8080/abc 來訪問我們放在D:app下面的abc項目。我們可以把這個path="/abc"修改為path=""。意思就是把abc映射到根目錄,訪問路徑就會變成 http://localhost:8080/ 。
操作過程:
按照配置虛擬目錄的方式,在<Engine><Host>下添加一個Context節點,具體配置如下:

『貳』 linux 部署項目

1. 准備工作
下載相應版本的Linux版JDK、Tomcat安裝文件。
例:jdk-6u21-linux-i586-rpm.bin (安裝版)
jdk-6u21-linux-i586.rpm (安裝版)
jdk-7u79-linux-x64.tar.gz (解壓縮版)
推薦搭配:JDK1.7 + Tomcat7.0 較穩定
2. 安裝JDK
首先將安裝包通過ftp上傳到指定的文件目錄下 例:/usr/local/java
新建文件夾命令:
[root@localhost usr]#mkdir /usr/local/java
增加執行許可權命令:
[root@localhost usr]#chmod a+x jdk-6u21-linux-i586-rpm.bin

安裝命令:
[root@localhost usr]#rpm -ivh jdk-6u21-linux-i586.rpm
說明:
以「.rpm」結尾的安裝包 執行:rpm -ivh jdk-6u21-linux-i586.rpm 命令
以「.bin」結尾的安裝包 執行:./jdk-6u21-linux-i586.rpm 命令
以「.tar.gz」結尾的安裝包 執行:tar –xvf jdk-7u79-linux-x64.tar.gz 命令

3. 配置環境變數
在/etc/profile中加入JAVA_HOME CLASSPATH PATH環境變數。
命令:[root@localhost jdk1.6.0_21]# vi /etc/profile

按『o』進入編輯模式
在最後加入:
JAVA_HOME=/usr/local/jdk1.6.0_45(此處為對應的JDK安裝路徑)
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

按『Esc』--> 輸入『:wq』保存並退出
4. JDK測試
檢測JDK是否安裝成功:
命令:[root@localhost ~]# java –version
如看到JVM版本及相關信息,即安裝成功。
如果報錯:
If 'java' is not a typo you can run the following command to lookup the package that contains the binary: command-not-found java-bash: java: command not found
則說明環境變數配置錯誤!
5. 安裝Tomcat
[root@localhost ~]# tar –xvf apache-tomcat-6.0.29.tar //解壓
[root@localhost tomcat]# mkdir /usr/local/tomcat //在usr/local下新建tomcat目錄
[root@localhost ~]# cp –R apache-tomcat-6.0.29 /usr/local/tomcat //拷貝至 tomcat下
6. 設置Tomcat編碼(可忽略)
配置Tomcat伺服器編碼為UTF-8:
打開tomcat安裝目錄下的conf/server.xml文件,(大約在69行處)將8080埠的<connector></connector>標簽中設置成 URIEncoding=」UTF-8」。
7. 啟動Tomcat
[root@localhost ~]# /usr/local/tomcat/apache-tomcat-6.0.29/bin/startup.sh
使用瀏覽器訪問 http://localhost:8080,出現tomcat默認頁面,說明已經安裝成功
8. 項目部署
將web項目打成war包,上傳到Linux操作系統tomcat安裝目錄下的webapps下即可!

『叄』 linux下tomcat怎麼更改發布目錄

inux下tomcat更改發布目錄方法如下:

1、修改tomcat的默認目錄。

它的默認目錄是webapps/ROOT,對應的conf目錄下的server.xml里的內容是:

<Host name=」」 appBase=」webapps」

unpackWARs=」true」 autoDeploy=」true」

xmlValidation=」false」 xmlNamespaceAware=」false」>

2、修改默認目錄的話就是添加一條:<Context path=」" docBase=」/home/tomcat/javapage」 debug=」0″ reloadable=」true」 />

這樣重啟tomcat後,他就會把起先默認目錄里webapps/ROOT修改成了home/tomcat/javapage這個目錄。

3、如果你想要在這個javapage目錄下面在增加二級域名或者文件夾,只要在上面的這個語句裡面再添加這樣的語句,如:<Context path=」/lilyfl」 docBase=」/home/tomcat/javapage」 debug=」0″ reloadable=」true」 />

這樣要訪問這個lilyfl目錄就是輸入:http://localhost:8080/lilyfl/就可以訪問了。

4、或者想訪問的地址http://hostlocal:8080/lilyfl/的目錄不想放到javapage目錄下,想放到/opt/lilyfl下,這樣你只要修改docBase就可以了,如:<Context path=」/lilyfl」 docBase=」/opt」 debug=」0″ reloadable=」true」 />

『肆』 linux下tomcat如何部署,如何放置html網頁文件

linux下tomcat部署和簡單
下載tomcat解壓 就可以
apache網站下載合適版本
甲骨文下載對應jdk
配置好環境變數回
tomcat bin目錄下startup.sh

如果答只是放html直接用apache或ngnix好一些

『伍』 linux下tomcat發布java web打包完的war包

你的日誌里記錄的都是stop,destory說明你的tomcat現在是關閉的。
建議你把日誌清空,再啟動並且查看日誌是否真正啟動成功

附:
啟動的時候日誌是這樣的:
六月 11, 2015 1:46:26 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
信息: Port busy 8008 java.net.BindException: Address already in use: JVM_Bind
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
嚴重: Can't find free port 8008 8008
六月 11, 2015 1:46:26 下午 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/12 config=null
六月 11, 2015 1:46:26 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 555 ms

關閉的時候是這樣的:
六月 11, 2015 1:46:51 下午 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:52 下午 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
六月 11, 2015 1:46:52 下午 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8008

『陸』 怎麼在linux部署tomcat伺服器

安裝Tomcat需要java jdk環境支持。
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://mirror.bit.e.cn/apache/tomcat/tomcat-8/v8.5.5/bin/apach
e-tomcat-8.5.5.tar.gz
[root@localhost src]# tar -xzvf apache-tomcat-8.5.5.tar.gz
[root@localhost src]# mv apache-tomcat-8.5.5 /usr/local/tomcat
1、拷貝tomcat啟動腳本到/etc/init.d/下命名為tomcat
[root@localhost tomcat]# cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
2、修改拷貝的腳本文件
[root@localhost tomcat]# vi /etc/init.d/tomcat
添加如下代碼
#chkconfig: 2345 11 63 //服務配置,第一個數字是服務運行級別,第二個數字是啟動優先順序,范圍(0-99),第三個數字是停止優先順序,范圍(0-99)
#description:tomcat server init script //服務的描述
JAVA_HOME=/usr/java/jdk1.8.0_101/
CATALINA_HOME=/usr/local/tomcat
註:#chkconfig和#description的配置必不可少
3、給tomcat腳本添加可執行許可權:
[root@localhost ~]# chmod 755 /etc/init.d/tomcat
4、添加tomcat服務
[root@localhost ~]# chkconfig --add tomcat
[root@localhost ~]# chkconfig tomcat on
5、配置完成我們就可以用service tomcat start|stop|run來管理tomcat服務了
6、設置tomcat 系統重啟後自動啟動
在/etc/rc.local下添加下面的語句/usr/local/tomcat/bin/startup.sh

『柒』 SpringBoot項目使用war包部署至雲伺服器(Linux+Tomcat)

一、項目打包:

1.更改項目的啟動方式

使用web.xml運行應用程序,指向Application,最後啟動springboot(繼承SpringBootServletInitialier,重寫函數)

public class WarStartApplication extends SpringBootServletInitializer {

   @Override

           protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

                  return builder.sources(Application.class);

           }

    }

2.更改.properties配置信息

修改相關的地址和配置信息

PS: 可採用STS自帶的動態配置系統(多配置文件)進行開發環境和生產環境的隔離。

3.更改api介面層配置文件(pom.xml)

1)進行war包配置

<packaging>war</packaging>

2)war包打包所需依賴項

<dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <scope>provided</scope>

</dependency>

4.執行打包操作

1)maven clean清除之前的打包

2)maven install進行打包操作

二、將war包文件上傳至伺服器

1.在api層的target文件夾下找到新生成的項目war包

2.使用rzsz工具上傳war包(rz)

三、使用Tomcat進行項目開放

1.進行 Tomcat的環境部署

2.將war包拷貝到tomcat的webapps文件夾下

3.cd至bin文件夾下(tomcat會自動解壓項目war包並進行項目部署)

使用startup.sh進行tomcat啟動

使用shutdown.sh進行tomcat關閉

閱讀全文

與linuxtomcat發布相關的資料

熱點內容
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341

友情鏈接