tomcat雲伺服器
① 求解!雲伺服器下啟動tomcat解壓war包成功,卻頁面載入出錯!
看看雲伺服器上相對應的埠是否開啟,防火牆是否設置 --- slqblog
② 如何訪問阿里雲伺服器上的tomcat
可以通過域名訪問阿里雲伺服器上的tomcat,具體步驟如下:
首先需要具備:域名(已備案)、伺服器(以安裝好系統)
1、安裝jdk,配置好環境變數。在控制台java和javac都正常。
2、安裝apache tomcat
3、開發好的網站項目上傳伺服器,解壓並復制到apachewebapps目錄下。
7、打開域名管理,添加網站解析,IP填入你雲伺服器的彈性公網IP即可。
8、稍等1分鍾,即可通過你的域名訪問了。
③ 如何部署tomcat伺服器在騰訊雲
1.把你的項目放到Root目錄下面
2.
tomcat默認埠為8080
,修改埠在tomcat/conf/server.xml,中;
3.你的項目中WEB-INF
/web.xml,中的歡迎頁面應為你的主頁面
④ tomcat伺服器是干什麼用的
Tomcat 是由 Apache 開發的一個 Servlet 容器,實現了對Servlet 和 JSP 的支持,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat閥等。
由於 Tomcat 本身也內含了一個 HTTP 伺服器,它也可以被視作一個單獨的 Web 伺服器。但是,不能將 Tomcat 和 Apache HTTP 伺服器混淆,ApacheHTTP 伺服器是一個用 C 語言實現的 HTTP Web 伺服器;這兩個 HTTPweb server 不是捆綁在一起的。Tomcat 包含了一個配置管理工具,也可以通過編輯XML格式的配置文件來進行配置。
(4)tomcat雲伺服器擴展閱讀:
server.xml是Tomcat中最重要的配置文件,server.xml的每一個元素都對應了Tomcat中的一個組件,通過對xml文件中元素的配置,可以實現對Tomcat中各個組件的控制。
Server元素在最頂層,代表整個Tomcat容器,因此它必須是server.xml中唯一一個最外層的元素。一個Server元素中可以有一個或多個Service元素。
在上圖中,在最外層有一個<Server>元素,shutdown屬性表示關閉Server的指令
Server的主要任務,就是提供一個借口讓客戶端能夠訪問到這個Service集合,同時維護它所包含的所有的Service的生命周期,包括如何初始化、如何結束服務、如何找到客戶端要訪問的Service。
⑤ 阿里雲伺服器,安裝Tomcat,運行不出來
原因:
1.綠色版本的tomcat與java jre(本人就是直接拷貝myeclipse自帶的jre,報錯)
2.未正確配置java_home或jre_home,path,classpath;
3.直接雙擊運行tomcat6.exe
4.tomcat的埠被其他進程佔用(如8080)
5.jdk或者jre版本太低(我原來直接使用的是oracle9下面的jre,報錯)
解決辦法:
1.安裝java jre或者jdk,一定要用安裝版本。或者使用myeclipse all in one的自帶jre(不需要再安裝jre)
2.至少配置好java_home或jre_home與path後(其他可以不配):通過運行comcat安裝目錄bin下的STARTUP.BAT來運行。
其他還有很多種錯誤,還是使用安裝版本的java jdk或者tomcat就能解決.
⑥ 怎麼在阿里雲伺服器部署多個tomcat
1、到阿里雲官網購買一台伺服器
2、給阿里雲伺服器掛盤,阿里雲有教程這里不講解,自己看。
Linux 系統掛載數據盤
視頻:Linux伺服器掛載數據盤
3、下載tomcat http://apache.arvixe.com/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.zip
4、准備三個Java Web項目,
web-home 官網項目
web-api 介面項目
web-admin 管理後台項目
開始配置環境:
1、登錄申請成功的阿里雲伺服器中
2、編輯.bashrc文件
1
vim .bashrc
文件中默認內容是
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
#ource global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
3、添加Tomcat 環境變數
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
CATALINA_1_BASE=/alidata/server/tomcat-web-admin-6011
CATALINA_1_HOME=/alidata/server/tomcat-web-admin-6011
CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-8011/temp
export CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIR
CATALINA_2_BASE=/alidata/server/tomcat-web-home-6022
CATALINA_2_HOME=/alidata/server/tomcat-web-home-6022
CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-6022/temp
export CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIR
CATALINA_3_BASE=/alidata/server/tomcat-web-api-6033
CATALINA_3_HOME=/alidata/server/tomcat-web-api-6033
CATALINA_3_TMPDIR=/alidata/server/tomcat-web-6033/temp
export CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR
#ource global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
4、重啟伺服器 reboot
1
reboot
配置Tomact服務:
1、把下載下來的apache-tomcat-7.0.54.zip 復雜3份,重命名
tomcat-web-admin-6011.zip
1
tomcat-web-home-6022.zip
1
tomcat-web-api-6033.zip<br> <strong>2、把剛重命名的三個Tomcat把上次到 阿里雲雲伺服器中</strong><br> cd /alidata/server/ <br> 本解壓文件
unzip tomcat-web-admin-6011.zip
unzip tomcat-web-home-6022.zip
unzip tomcat-web-api-6033.zip
1
<strong>3、修改tomcat-web-admin-6011配置 </strong> <br> <strong>修改文件conf\server.xml文件</strong><br>
1
cd /alidata/server/tomcat-web-admin-6011/conf
vim server.xml
找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16011" shutdown="SHUTDOWN">
找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6011" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6110" protocol="AJP/1.3" redirectPort="8443" />
1
在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑 <br><Context path="" docBase="/alidata/www/web-admin" />
1
<strong> 修改bin\catalina.sh 文件 </strong>
cd /alidata/server/tomcat-web-admin-6011/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_1_BASE
CATALINA_HOME 修改替換稱 CATALINA_1_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_1_TMPDIR
1
1
<strong>4、修改tomcat-web-home-6022配置<br></strong> <strong> 修改文件conf\server.xml文件</strong>
cd /alidata/server/tomcat-web-home-6022/conf
vim server.xml
找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16022" shutdown="SHUTDOWN">
找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6022" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6220" protocol="AJP/1.3" redirectPort="8443" />
1
在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑 <br><Context path="" docBase="/alidata/www/web-home" />
1
<strong> 修改bin\catalina.sh 文件</strong>
cd /alidata/server/tomcat-web-home-6022/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_2_BASE
CATALINA_HOME 修改替換稱 CATALINA_2_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_2_TMPDIR
<strong>5、修改tomcat-web-api-6033配置<br></strong><strong>修改文件conf\server.xml</strong>
cd /alidata/server/tomcat-web-api-6033/conf
vim server.xml
找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16033" shutdown="SHUTDOWN">
找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6033" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6330" protocol="AJP/1.3" redirectPort="8443" /><br><br><span>在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑<span> <br><Context path="" docBase="/alidata/www/web-api" /></span></span>
1
<em></em><strong>修改bin\catalina.sh 文件</strong><em><br></em>
cd /alidata/server/tomcat-web-api-6033/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_3_BASE
CATALINA_HOME 修改替換稱 CATALINA_3_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_3_TMPDIR
配置Web項目:
1、創建Java Web項目 web-admin 到伺服器上
cd /alidata/www/
上傳web-admin.zip 解壓unzip web-admin.zip
2、創建Java Web項目 web-home 到伺服器上
cd /alidata/www/
上傳web-home.zip 解壓unzip web-home.zip
3、創建Java Web項目 web-api 到伺服器上
cd /alidata/www/
上傳web-api.zip 解壓unzip web-api.zip
⑦ tomacat是伺服器為什麼還需要在雲伺服器上安裝
tomacat安裝是為了給跑的項目提供服務,而通過tomacat跑起來的程序相當於伺服器上的一個應用程序,而外網通過伺服器地址+埠來訪問。
⑧ 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關閉