導航:首頁 > 操作系統 > linux部署tomcat項目路徑

linux部署tomcat項目路徑

發布時間:2022-08-11 23:51:42

A. linux下tomcat怎麼更改發布目錄

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

1、修改tomcat的默認目錄。

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

<Host name=」localhost」 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」 />

B. linux下安裝tomcat的默認安裝目錄在哪

以Linux 分支 Ubuntu Server 為例。
一、相關目錄及作用說明
/etc/tomcat6 - 全局配置
/usr/share/tomcat6/ - 程序主目錄
/usr/share/tomcat6/conf/Catalina/localhost/ - 本機部署的 Catalina 配置
/var/lib/tomcat6/ - 工作主目錄
/var/lib/tomcat6/webapps - (應用文件實際存放於此)

/var/lib/tomcat6/work - 動態工作目錄(動態編譯的 .jsp 存放於此)
二、添加管理用戶
在 /etc/tomcat6 下是 tomcat 的全局配置,這里需要修改 tomcat-users.xml
a. 添加角色名
<role rolename="manager"/>
<role rolename="admin"/>
b. 添加用戶
<user username="admin" password="admin" roles="admin,manager"/>
這樣在重啟 tomcat 後,才可以用 admin 登錄到 manager 頁面。
三、啟動/停止命令
很多時候需要手動啟動/停止 tomcat,/usr/share/tomcat6 是 tomcat 的主程序目錄。
/usr/share/tomcat6/bin/startup.sh
/usr/share/tomcat6/bin/shutdown.sh

這兩個便是啟動和停止 tomcat 服務的腳本。

次次啟動的話,此處有可能需要手動創建 conf 和 logs 目錄:
#cd /usr/share/tomcat6
#mkdir conf
#mkdir logs
如果要非 root 身份啟動 tomcat,則需要修改 logs 目錄許可權:
#chmod a+rw logs

C. linux下tomcat部署java web項目

不用打包,將你的項目拷貝過去,然後配置你linux上的tomcat就可以了
不過docBase="E:\workspace\project\ROOT"要改成對應的linux目錄,如放在/usr/local/project下,則這個docBase="/usr/local/project"
還有注意url="jdbc:mysql://192.168.1.100:3306/project_db"也要對應改!

D. linux下一個tomcat可以部署多個工程嗎 如何部署

可以的,可系統沒有關系!
只要站點名不同,就可以部署!~

安裝jdk
配置jdk環境變數
安裝tomcat
找到conf下的service.xml
vi命令打開編輯
host標簽中添加
<Context path="/站點名" docBase="項目webroot存放地址" debug="0" reloadable="true"/>
多個站點添加多個context,指定項目路徑和站點名

E. linux tomcat安裝到哪個目錄

1、安裝tomcat
1)、下載tomcat
從官網http://tomcat.apache.org/下載tomcat,保存在/home目錄下。
[email protected]:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home
2)、安裝tomcat
tar -zxvf apache-tomcat-6.0.20.tar.gz
另一種方案:使用Windows下tomcat,Windows tomcat在linux中同樣可以使用。
2、操作tomcat
tomcat是隨機啟動的,所以在開啟伺服器的時候要手動開啟tomcat,不然沒法訪問(網上說可以設置隨著伺服器開啟而開啟,有興趣的朋友可以去嘗試下,嘎嘎~~)
1)、查看tomcat(我的tomcat放在/home目錄下)
[email protected]:~# cd /home
[email protected]:/home# ls
apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war
jdk1.6.0_30 ljq ubuntu
[email protected]:/home# cd apache-tomcat-6.0.18/
[email protected]:/home/apache-tomcat-6.0.18# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
tomcat目錄解析:
bin:存放啟動和關閉Tomcat的可執行腳本。
conf:Tomcat的配置文件,如server.xml(Tomcat伺服器配置文件)和web.xml(被所有webapps共享的配置文件),密碼忘了看 tomcat-users.xml。
webapps:存放web applications,用戶自己需要部署的應用程序也放到此目錄。
work:tomcat運行時生成的臨時文件,包括jsp編譯後產生的class文件等。
logs:存放日誌文件。
temp:JVM用於存放臨時文件的目錄(java.io.tmpdir)。
[email protected]:/home/apache-tomcat-6.0.18/bin# ./startup.sh //啟動tomcat
[email protected]:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //關閉tomcat
[email protected]:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日誌(-f表示會不斷列印新的日誌出來)
Linux下顯示tomcat控制台
$TOMCAT_HOME為tomcat安裝目錄。在linux如果按$TOMCAT_HOME/bin/startup.sh來起動tomcat則得不到像windows一樣的控制台效果,查看日誌很不方便.是不是linux下沒有像windows下一樣的控制台呢,不是的,只是大家都習慣這樣來啟動它。在LINUX下如何使啟動TOMCAT後像WINDOWS一樣呢?,解決辦法如下:
[email protected]:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run
ctrl+c: 可結束日誌列印,但不影響正常應用的運行。
top -c:類似windows的任務管理器。
查看java的進程:ps -ef |grep java
殺死對應id進程:kill -9 pid //-9即force
kill pid: 殺死進程,pid從top -c執行得到(pid為進程編號),注意運行前記得在核對一遍進程編號。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。

F. 遠程linux系統tomcat伺服器 如何找到項目在哪個目錄下,服務上不可能只有一個項目,有沒有命令直接顯示

用ps -ef|grep java能夠顯示所有java服務,包括tomcat。每個進程都會有服務的路徑,可以直接找到,一般的項目都在tomcat主目錄下的webapp下面

G. linux tomcat怎麼配置路徑

tomcat沒什麼配置
就埠號
在文件server.xml
用命令:find
-name
server.xml可以查詢到文件的具體路徑
進去看

H. linux 怎樣查看tomcat是安裝在哪個文件夾

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

I. 如何在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項目路徑相關的資料

熱點內容
海南加密視頻價格 瀏覽:794
別墅pdf 瀏覽:511
程序員職業生涯能有多久 瀏覽:777
傢具壓縮木板多少錢 瀏覽:273
伺服器核顯是什麼意思 瀏覽:461
程序員國家 瀏覽:967
什麼平台的app好 瀏覽:66
長上影線洗盤源碼 瀏覽:621
短線客選股公式源碼及成功率 瀏覽:28
怎樣用樂高拼解壓神器 瀏覽:297
打掃出租房解壓室 瀏覽:715
編程學什麼專業好一點 瀏覽:576
郵件伺服器是屬於什麼 瀏覽:458
麗升PDF 瀏覽:566
做app需要會什麼 瀏覽:53
linuxvsftpdrpm 瀏覽:495
sessionjava管理 瀏覽:519
servuftp命令 瀏覽:874
在什麼app上可以看到末日三問 瀏覽:771
快速解壓文件的方法是什麼 瀏覽:60