當前位置:首頁 » 操作系統 » linuxtomcat部署web項目

linuxtomcat部署web項目

發布時間: 2022-05-23 04:47:15

『壹』 在linux上部署tomcat等應用,一般部署在哪個目錄下

tomcat下部署有三種: ①將項目放到Tomcat 6.0\webapps下 ②通過Tomcat6.0\conf下的server.xml文件進行配置(將下面這段放到標簽內) ③通過tomcat控制台去部署! Context Path (optional): 設置站點名(/站點名) WAR or Directory URL: 項目路徑...

『貳』 linux伺服器上tomcat部署的web項目怎麼訪問不了,我本地tomcat部署的就沒問題(win7)

先在resource文件中定義如下:
format.date_medium={0,date,medium}
format.date_ymd={0,date,yyyy/MM/dd}
format.date_time={0,date,yyyy/MM/dd hh:mm}
然後就可以自由的format了:
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>

『叄』 linux下tomcat部署java web項目

沒必要導出war包,想在Linux下運行你的項目,我提供你兩種思路:
1:直接把整個開發環境換成Linux下的,比如在Linux下安裝Eclipse,Tomcat...一樣可以開發,運行你的項目;
2:把windows下的java web程序通過Eclipse的file->export打包成war包,然後在Linux下部署tomcat伺服器,把war包放到webapps目錄下即可.

具體的server.xml文件,你要根據Linux的系統目錄進行修改.

『肆』 linux伺服器上tomcat部署web項目,部署成功後訪問不了,提示頁面不存在是為什麼

那就是部署錯了,或路徑問題。可看server.xml

『伍』 在linux(CentOS) 下用tomcat部署java web項目

1、你的項目是否在tomcat的webapps下,有沒有指定的index.jsp頁面
2、你的項目的web.xml裡面是不是有index.jsp的歡迎頁面設定

『陸』 怎麼在linux下用tomcat部署java web項目

1。安裝tomcat
2。將web項目打成war包
3。將war包放到tomcat指定目錄
當然 每一步可能涉及好多細節,需要你read the fuck manual
當然我的回答可能你不採納,但是我認為其他 人的回答完全是 垃圾

『柒』 linux系統一個tomcat下同一個埠部署多個項目,應如何配置。

一、同一Tomcat 多個埠部署不同的項目

在tomcat 安裝目錄下C:/Program Files/apache-tomcat-6.0.29/conf找到server.xml

(1)、在<services>結點後面增加<services>結點,如下:

<Service name="bm1">
<Connector port="8081" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
<Engine name="sms" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps/test" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps2/bookManagement" reloadable="true" workDir="D:/temp/Tomcat/test" debug="0"/>
</Host>
</Engine>
</Service>

(2)、復制webapps目錄, 命名成webapps2,把另外一個項目放在目錄下.把docBase屬性引向該目錄。

好處:可以把多個項目部署在根目錄

二、Tomcat 部置方式

TOMCAT部署項目有3種方法:
1、直接把項目放在webapps里
2、修改conf里server.xml文件,添加一個Context,指向項目的目錄
3、在Catalina/localhost目錄里,新增一個xml文件,添加一個Context內容,指向項目的目錄。
<Context path="/目錄名" docBase="e:/example" debug="0" reloadable="true" />
優先順序別為:3>2>1
第3個方法有個優點,可以定義別名。伺服器端運行的項目名稱為path,外部訪問的URL則使用XML的文件名。這個方法很方便的隱藏了項目的名稱,對一些項目名稱被固定不能更換,但外部訪問時又想換個路徑,非常有效。
第2、3還有優點,可以定義一些個性配置,如數據源的配置等。

『捌』 為什麼在linux下用tomcat部署java web項目的優點為什麼不在window下

作為伺服器操作系統Linux遠比windows要穩定、安全的多得多,連續運行幾年都不需要重啟,試問你的windows系統的電腦幾天不關機就卡的不行了?

『玖』 如何在Linux下使用Tomcat部署Web應用

第一種方式:利用Tomcat自動部署

利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,只要將一個Web應用的WebContent級的AppName直接扔進%Tomcat_Home%\webapps文件夾下,系統會把該web應用直接部署到Tomcat中。所以這里不再贅述。

第二種方式:利用控制台進行部署

若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台進行部署的方式如下:進入tomcat的manager控制台的deploy區域——在Context
path中鍵入"XXX"(可任意取名)——在WAR or Directory
URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。

然後在%Tomcat_Home%\webapps路徑下將會自動出現一個名為XXX的文件夾,其內容即是D:\workspace\WebApp\AppName的內容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結果)。

以上說明利用控制台進行部署的實質仍然是利用Tomcat的自動部署。

第三種方式:增加自定義的Web部署文件

若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,這種部署方式稍微復雜一點,咱們需要在%Tomcat_Home%\conf路徑下新建一個文件夾catalina——再在其中新建一個localhost文件夾——最後再新建一個XML文件,即增加兩層目錄並新增XML文件:%Tomcat_Home%\conf\Catalina\localhost\web應用配置文件.xml ,該文件就是部署Web應用的配置文件。例如,新建一個%Tomcat_Home%\conf\Catalina\localhost\XXX.xml, 該文件的內容如下:

<Context path="/XXX" reloadable="true" docBase="D:\workspace\WebApp\AppName" workDir="D:\workspace\WebApp\work"/>

注意:

(1)以上代碼中的workDir表示將該Web應用部署後置於的工作目錄(Web應用中JSP編譯成的Servlet都可在其中找到),如果使用的Eclipse作為IDE,一般可人為設置在WebApp的work目錄下。

如果自定義web部署文件XXX.xml中未指明workdir,則web應用將默認部署在%Tomcat_Home%\work\Catalina\localhost\路徑下新建的以XXX命名的文件夾下。(Web應用中JSP編譯成的Servlet都可在其中找到)

(2)Context path即指定web應用的虛擬路徑名。docBase指定要部署的Web應用的源路徑。

其實開發者可以使用安裝有Tomcat插件eclipse自動創建部署文件來部署Web應用而不必再手動建立該文件,方法如下:

1. 打開Eclipse——打開菜單欄window選擇preference(首選項)——左側選擇Tomcat,如下圖示:

2. 可以看到上圖中高亮畫出的Context declaration mode(Context 聲明模式)中選擇以Context
files增加自定義部署文件的形式部署web應用——然後Contexts directory中指定上述文件的上級目錄(即%Tomcat_Home%\conf\Catalina\localhost )——點擊Apply或OK。

3. 完上述步驟,再選中Web項目右鍵點擊properties(屬性)——選擇右側的Tomcat ,如下圖所示:

4. 勾上"Is a Tomcat project"前的checkbox,將項目關聯至Tomcat。

在Context name中填入XXX,即Web應用自定義部署文件名和Context path名。

在Subdirectory to set as web application root (optional)中填入要部署的Web應用的實際路徑(即WEB-INF上級目錄)。

注意:Eclipse會自動地將workdir設置在Workspace\WebApp\work下。

如此便自動創建了%Tomcat_Home%\conf\Catalina\localhost\XXX.xml 文件。啟動Tomcat 即可自動部署Web應用。

第四種方式:手動修改%Tomcat_Home%\conf\server.xml文件來部署web應用

此方法即打開%Tomcat_Home%\conf\server.xml文件並在其中增加以下元素:

<Context docBase="D:\workspace\WebApp\AppName" path="/XXX" debug="0" reloadable="false" />

然後啟動Tomcat即可。

當然如果使用Eclipse,在Eclipse中的設置也有改變:打開菜單欄window選擇preference(首選項)——左側選擇Tomcat——可以看到上圖中高亮畫出的Context
declaration mode(Context 聲明模式)中選擇以Server.xml文件來部署web應用。

『拾』 在企業中 linux下tomcat部署項目是如何實現的

遠程部署,通常都是將一個項目代碼放到指定的文件夾下面去,絕對不會放到tomcat webapp目錄下。
然後通過修改tomcat的項目映射文件來部署web項目。遠程部署工具都是用linux的遠程終端工具即可。

熱點內容
java修改excel 發布:2024-10-26 15:27:23 瀏覽:860
mysql存儲過程調用存儲函數 發布:2024-10-26 15:24:59 瀏覽:24
安卓手機高溫降頻怎麼關閉 發布:2024-10-26 15:02:41 瀏覽:366
mysql查看資料庫名 發布:2024-10-26 14:51:39 瀏覽:130
spg演算法 發布:2024-10-26 14:44:50 瀏覽:414
oracle查看sql執行 發布:2024-10-26 14:44:04 瀏覽:860
標准配置什麼意思 發布:2024-10-26 14:35:27 瀏覽:881
查看linux所有用戶 發布:2024-10-26 14:11:15 瀏覽:16
useraddftp 發布:2024-10-26 13:59:21 瀏覽:622
安卓免費私密相冊哪個好用 發布:2024-10-26 13:41:20 瀏覽:640