① 如何添加Tomcat為啟動服務
Tomcat以服務形式啟動
1、首先打開(安裝路徑)tomcat的bin目錄找到service.bat
2、將service.bat左鍵點擊拖入到dos窗口(既-》點擊運行 輸入cmd 後) 按Enter鍵
如圖:如果出現的不是 : usage:service.bat install/remoce [service_name],那便是安裝tomcat的那個路徑錯了
3、成功之後在dos窗口鍵入 service.bat install Tomcat 輸完然後按Enter鍵
4、這一便在服務中添加了一個tomcat的服務,只需要將此服務開啟即可,若要開機啟動就將服務設成是自動的
5、在管理服務中 啟動或者將其設置成自啟動(雙擊)設置啟動類型
② Centos8 配置Tomcat開機自啟動
第一步:進入到/lib/systemd/system/目錄
第二步:創建tomcat.service文件,並編輯
# vim tomcat.service
文件內容:
[Unit]:服務的說明
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking是後台運行的形式
ExecStart為服務的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
注意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑
[Install]運行級別下服務安裝的相關設置,可設置為多用戶,即系統運行級別為3
保存退出。
第三步:加入開機自啟動
# systemctl enable tomcat.service
如何取消開機自啟動
# systemctl disable tomcat.service
第四步:服務的啟動/停止/刷新配置文件/查看狀態
其他說明:
查找JDK安裝路徑
執行which java
/usr/bin/java
執行ls -lrt /usr/bin/java
由上可知java的路徑為: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-3.el8_2.x86_64/jre/bin/java
③ 大神求助 非常棘手的一個問題 關於tomcat啟動配置
Eclipse中添加tomcat伺服器的方式:
1、打開eclipse開發平台界面,找到頭部的工具欄中的「window」
2、點擊window中的Preferences選項,在打開的preferences面板中找到Server,點擊Runtime Environments,再點擊右邊的「Add」按鈕。
3、在打開的添加伺服器界面,選擇本次要添加的tomcat伺服器版本「Apache Tomcat v7.0」再點擊「Next」 按鈕
4、在打開的tomcat Server界面選擇好tomcat安裝路徑,jre就可以之間點擊「Finish」按鈕了。
5、在上步的界面上點擊了完成按鈕,在回到的界面中再次點擊Ok按鈕,這樣就完成了eclipse中對添加tomcat伺服器的配置。
6、當完成了添加tomcat的配置之後,在eclipse中找到File-->new-->Dynamic web project界面中就會出現tomcat伺服器的下拉選擇。
7、到這里就表示你在eclipse中添加tomcat伺服器已經成功了。
④ 如何添加Tomcat為啟動服務
1
在環境變數中設置JAVA_HOME
(假設我們預設的JDK目錄為d:\j2sdk1.4.2_04)
A、進入windows桌面,右鍵選擇「我的電腦」-->「屬性」
B、選擇「高級」頁簽,點開「環境變數」
C、在「系統變數」下點擊新建彈出「新建系統變數」,變數名輸入「JAVA_HOME」,變數值輸入「d:\j2sdk1.4.2_04」後點擊確定。
2
將Tomcat設置成服務
(假設我們預設的Tomcat目錄為d:\Tomcat_oa)
A、點擊開始-->運行,輸入cmd進入dos控制台
B、執行以下dos命令(輸入命令後按回車鍵執行)
d:
cd Tomcat_oa\bin
service install 服務名(可選,默認為tomcat5)
此時Tomcat服務已經成功安裝。
3
進入系統服務將服務啟動,並將服務設置成自動啟動
4
服務移除
基本操作同2,最後執行service remove 服務名
5
基於服務模式的參數調整
基於服務模式修改tomcat\bin目錄下的catalina.bat文件,調整參數(如:內存)是不起作用的,我們可以採用以下方式(以tomcat5為例):
1、運行cmd,從控制台進入tomcat的bin目錄
2、運行tomcat5w //MS//服務名,windows的右下角出現托盤圖標
(服務名是具體的tomcat服務)
3、進入調整參數,保存
4、重新啟動tomcat服務
⑤ tomcat 怎麼在伺服器配置
步驟/方法
1
首先我們打開Myeclipse,進入偏好設置window-perference:如下圖所示:
2
進入偏好設置(perference),在偏好設置的搜索欄那裡輸入tomcat查找tomcat.如下圖所示:
3
我們可以看到搜索到的有四個tomcat項:
第一個是Myeclipse的自帶tomcat,然後是自己下載使用的tomcat版本,有5.x,6.x,4.x,我們最常用的就是tomcat6.0,在這里我們以6.0作為說明:
4
在這里我們點擊tomcat6.0進入,然後將自己安裝目錄添加進去。
5
下面來看看我的電腦上的tomcat的解壓縮目錄吧!這里強烈推薦使用解壓縮版本,比安裝版好很多。
6
然後我們找到Myeclipse自帶的tomcat項,將自帶的tomcat設為禁用(disable)。如圖所示:
7
然後我們點擊tomcat6.x,也就是我們自己添加的tomcat,我們將tomcat6.x的jdk設置為自己安裝的jdk,為了統一。
8
設置完這些之後,我們點擊apply,然後點擊ok就行了。
http://jingyan..com/article/4853e1e53465271909f72690.html
⑥ 怎麼啟動tomcat伺服器
倆種方法。
第一種:
1.啟動tomcat目錄。 tomcat目錄/bin/startup.bat(window啟動文件)找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關閉。(如果關閉,相當於把tomcat停止了。)
再執行catalina run 這個命令啟動Tomcat。這個命令有什麼好處。當Tomcat啟動失敗的時候,會有一閃而過的情況,
當我們使用catalina run 這個命令啟動Tomcat的時候,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。
拓展資料:
Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規范。
因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。
對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 伺服器,可利用它響應HTML(標准通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 伺服器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web伺服器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。
不過,Tomcat處理靜態HTML的能力不如Apache伺服器。目前Tomcat最新版本為9.0。
⑦ Tomcat配置和啟動
webapps 部署服務用的
startup.bat啟動Tomcat的預處理文件(Windows下啟動)
startup.sh Tomcat啟動文件(Linux下啟動)
shutdown.bat Windows
shutdown.sh Linux
conf 下的文件(配置文件)
配置文件:
context.xml 數據源的時候用到
server.xml 埠號 字元集設置
lib
Tomcat運行用的 jar 文件 和 jar包
logs 存儲的日誌文件(運維管理日誌文件)
temp 存儲Tomcat運行時的臨時文件
webapps web程序的存放位置!!!
work web項目程序運行時的緩存文件
/bin 存放各種平台下用於啟動和停止Tomcat的腳本文件
/conf 存放Tomcat伺服器的各種配置文件
/lib 存放Tomcat伺服器所需的各種jar文件
/logs 存放Tomcat的日誌文件
/temp Tomcat運行時用於存放臨時文件
/webapps 當發布Web應用時,默認情況下會將Web應用的文件存放於此目錄中
/work Tomcat把由JSP生成的Servlet放於此目錄下
操作Tomcat注意事項
(1)startup.bat啟動後,不許關閉,一定是最小化
(2)啟動時,窗口一閃而過
jdk 路徑
環境變數path 路徑\bin;
環境變數 JAVA_HOME :jdk路徑
CTRL+C快速停止Tomcat
(3) http://localhost:8080/
訪問本機地址 8080是埠號
埠號修改 conf/server.xml
如何在Tomcat中部署靜態網站
復制到 webapps 文件夾中
⑧ 如何配置Tomcat伺服器環境
一、安裝JDK和Tomcat
1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。
備註:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。
2、安裝Tomcat:直接解壓縮下載文件「apache-tomcat-7.0.33-windows-x86.zip」到C盤下。安裝路徑建議修改為:c: omcat。
備註:如下載的是可執行文件,雙擊運行,默認安裝即可。
二、配置JDK環境變數(在步驟查看如何配置環境變數)
1,新建變數名:JAVA_HOME,變數值:C:Program FilesJavajdk1.7.0
2,打開PATH,添加變數值:%JAVA_HOME%in;%JAVA_HOME%jrein
3,新建變數名:CLASSPATH,變數值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
備註:
1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變數。
3,PATH使得系統可以在任何路徑下識別java命令。
4,CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。
三、測試JDK
在CMD命令下輸入javac,java,javadoc命令:出現圖示界面,表示安裝成功。
1,JAVA_HOME中的路徑不能用分號結尾,如C:Program FilesJavajdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以「」結尾。
3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。
4,在環境變數中修改添加變數時,一定要注意分號、空格,是否有多餘的字母。作者就是因為path路徑中多了一個字母,怎麼都配置不成功。如果配置不成功,一定要反復檢查。
以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示「The CATALINA_HOME environment variable is not defined correctly」
一、靜態部署
1、直接將web項目文件件拷貝到webapps 目錄中
Tomcat的Webapps目錄是Tomcat默認的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。所以可以將JSP程序打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成一個同名的文件夾。一個war包就是有特性格式的jar包,它是將一個web程序的所有內容進行壓縮得到。具體如何打包,可以使用許多開發工具的IDE環境,如Eclipse等。也可以用cmd命令:jar -cvf mywar.war myweb
webapps這個默認的應用目錄也是可以改變。打開Tomcat的conf目錄下的server.xml文件,找到下面內容:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
將appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一個Web應用就是一個特定的Context,可以通過在server.xml中新建Context里部署一個JSP應用程序。打開server.xml文件,在Host標簽內建一個Context,內容如下。在tomcat中的conf目錄中,在server.xml中的,<host/>節點中添加:
<Contextpath="/hello"docBase="D: workspacehelloWebRoot"debug="0"privileged="true">
< /Context>或者
<Contextpath="/myapp"reloadable="true"docBase="D:myapp"workDir="D:myappwork"/>
或者
<Contextpath="/sms4"docBase="D:workspacesms4WebRoot"/>
說明:path是虛擬路徑;
docBase是應用程序的物理路徑;
workDir是這個應用的工作目錄,存放運行時生成的與這個應用相關的文件;
debug則是設定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged設置為true的時候,才允許Tomcat的Web應用使用容器內的Servlet
reloadable如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,可以在不重起tomcat的情況下改變應用程序,實現熱部署
antiResourceLocking和antiJARLocking 熱部署是需要配置的參數,默認false避免更新了某個webapp,有時候Tomcat並不能把舊的webapp完全刪除,通常會留下WEB-INF/lib下的某個jar包,必須關閉Tomcat才能刪除,這就導致自動部署失敗。設置為true,Tomcat在運行對應的webapp時,會把相應的源文件和jar文件復制到一個臨時目錄里。
3、創建一個Context文件
在conf目錄中,新建Catalina\localhost目錄,在該目錄中新建一個xml文件,名字不可以隨意取,要和path後的那個名字一致,按照下邊這個path的配置,xml的名字應該就應該是hello(hello.xml),該xml文件的內容為:<Context path="/hello" docBase="E:workspacehelloWebRoot" debug="0" privileged="true"></Context>
tomcat自帶例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
這個例子是tomcat自帶的,編輯的內容實際上和第二種方式是一樣的,其中這xml文件名字就是訪問路徑,這樣可以隱藏應用的真實名字。
4、注意:
刪除一個Web應用同時也要刪除webapps下相應的文件夾和server.xml中相應的Context,還要將Tomcat的confcatalinalocalhost目錄下相應的xml文件刪除,否則Tomcat仍會去配置並載入。。。
二 動態部署
登陸tomcat管理控制台:http://localhost:8080/,輸入用戶名和密碼後便可管理應用並動態發布。
在Context Path(option):中輸入/yourwebname,這代表你的應用的訪問地址。
XML Configration file URL中要指定一個xml文件,比如我們在F:下建立一個hmcx.xml文件,內容如下:<Context reloadable="false" />其中docBase不用寫了,因為在下一個文本框中填入。或者更簡單點,這個文本框什麼都不填,在WAR or Directory URL:中鍵入F:hmcx即可,然後點擊Deploy按鈕,上面就可以看到了web應用程序,名字就Context Path(option):中的名字。
如果部署.war文件還有更加簡單的方式,下面還有個Select WAR file uploae點擊瀏覽選擇.war文件,然後點擊Deploy也可以。
注意事項
項目部署方式