當前位置:首頁 » 文件管理 » linux上傳war包

linux上傳war包

發布時間: 2023-06-15 08:31:25

linux tomcat里怎樣部署war包

在TOMCAT中部署war
1、將war文件拷貝到tomcat目錄\webapps\ 下。

2、將必要的jar文件拷貝到tomcat目錄\lib\ 下。

3、修改tomcat目錄\conf\下的server.xml。

<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>

將這段代碼中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷貝一下並修改:path="" 為war路徑,docBase=""為你的war的文件名。

4、完畢,啟動tomcat

㈡ linux怎麼部署war包的步驟

war 是javaee規范的web應用程序,需要在支持javaee 規范的web伺服器軟體環境運行,包括tomcat,jboss,jetty,weblogic等開源或商業軟體。布署war就是將war文件放到特定目錄下,啟動伺服器軟體就行了。比如tomcat下就在tomcat/webapps/下。

㈢ 怎麼通過xshell將war包上傳到linux上

ftp.
如果linux支持rz和sz命令,直接輸入rz上傳,sz下載即可.

如果不行就使用ftp/sftp工具.

xshell有集成ftp工具,但是需要單獨安裝 xftp

㈣ 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系統用war包部署怎麼修改訪問路徑

通常的網站,很多是以war包形式發布的
首先要求製作war包的環境安裝j2sdk-1.4.2以上版本
比如,安裝了Plesk的伺服器,就都已經具有了j2sdk
切換到j2sdk的bin目錄,找到jar命令
在linux上,jar命令位於:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位於:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin
執行jar -cvf 將要生成的包名.war 要壓縮的目錄名
例如,要壓縮C:\test目錄下的子目錄和jsp文件
則先切換到jar文件所在的路徑,鍵入如下命令:c:cd c:\testjar -cvf test.war *
即可在當前目錄下得到test.war
隨後可以把test.war上傳到伺服器
在TOMCAT中部署war
1、將war文件拷貝到tomcat目錄\webapps\ 下。
2、將必要的jar文件拷貝到tomcat目錄\lib\ 下。
3、修改tomcat目錄\conf\下的server.xml。
<!-- Tomcat Manager Context --
<Context path="/manager" docBase="manager" debug="0"privileged="true"/
將這段代碼中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/
拷貝一下並修改:path="" 為war路徑,docBase=""為你的war的文件名。
4、完畢,啟動tomcat

㈥ 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節點,具體配置如下:

㈦ 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關閉

熱點內容
軟體文件夾安裝包 發布:2025-02-06 04:38:53 瀏覽:942
h6二代有哪些隱藏配置 發布:2025-02-06 04:11:09 瀏覽:606
c語言中的void是什麼意思 發布:2025-02-06 04:05:26 瀏覽:233
加密狗是啥 發布:2025-02-06 03:48:03 瀏覽:556
phpcopy文件 發布:2025-02-06 03:41:26 瀏覽:412
系統配置頁面怎麼設置 發布:2025-02-06 03:36:34 瀏覽:699
家庭電腦搭建流媒體伺服器 發布:2025-02-06 03:19:02 瀏覽:346
matlab稀疏矩陣存儲 發布:2025-02-06 03:07:54 瀏覽:840
國際服2b2t伺服器地址 發布:2025-02-06 03:06:28 瀏覽:392
c語言輸出b 發布:2025-02-06 03:06:27 瀏覽:33