⑴ 如何在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的結果)。
⑵ 如何在Linux下使用Tomcat部署Web應用
首先,登錄tomcat官方網站。下載tomcat軟體,一定要下載解壓縮版本的。
如何在Linux下使用Tomcat部署Web應用(圖文)?
使用Xftp將Tomcat壓縮包上傳到伺服器中。
如何在Linux下使用Tomcat部署Web應用(圖文)?
解壓tomcat伺服器壓縮包
如何在Linux下使用Tomcat部署Web應用(圖文)?
等待解壓縮成功。
如何在Linux下使用Tomcat部署Web應用(圖文)?
tomcat伺服器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變數
如何在Linux下使用Tomcat部署Web應用(圖文)?
編輯/etc下的profile文件,加上如下內容:
輸入vim profile
如何在Linux下使用Tomcat部署Web應用(圖文)?
修改tomcat伺服器的啟動埠
如何在Linux下使用Tomcat部署Web應用(圖文)?
修改將Tomcat伺服器啟動時使用的埠,例如改成9999
如何在Linux下使用Tomcat部署Web應用(圖文)?
進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器,如下圖所示:
如何在Linux下使用Tomcat部署Web應用(圖文)?
查看tomcat伺服器的Log信息,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
如何在Linux下使用Tomcat部署Web應用(圖文)?
訪問Tomcat伺服器,如下圖所示
如何在Linux下使用Tomcat部署Web應用(圖文)?
12
可以正常訪問了,說明Tomcat伺服器已經正常啟動成功了。
如果tomcat啟動不了,那麼最有可能就是啟動時使用的埠被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999埠被哪個應用程序佔用了。
⑶ 如何在Linux下搭建Web應用環境
Web伺服器:Tomcat5.0.27
JDBC驅動程序:mysql-connector-java-3.0.14-proction-bin.jar
1、搭建JAVA的運行環境
(1)到Sun公司下載j2sdk-1_4_2_05-linux-i586-rpm.bin
(2)將文件改為可執行文件:
[root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin
(3)執行自解壓文件:
[root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin
(4)解壓縮生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm,安裝rpm:
[root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm
(5)文件被安裝在/usr/java/j2sdk1.4.2_05目錄下,為了方便在/usr目錄下做一個簡單的連接:
[root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk
(6)加入環境變數:
[root@eframe62 usr]# export JAVA_HOME=/usr/jdk
[root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.
[root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(7)測試JAVA運行環境:寫一個java程序來驗證
[root@eframe62 usr]# vi HelloWorld.java
輸入如下內容:
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,Wrold");}}寫盤並退出編輯器::wq[root@eframe62 usr]# javac HelloWorld.java
(沒有錯誤)
[root@eframe62 usr]# java HelloWorld
⑷ 如何在Linux下使用Tomcat部署Web應用
第一種方式:利用Tomcat自動部署 利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,
⑸ 如何在Linux下使用Tomcat部署Web應用
一般都在windows下開發的,現在部署到linux下:
1,將項目達成war包(用eclipse,項目右鍵--Export--選擇warfile)
2,將tomcat(用winSCP當然你也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用puttomcat命令)考到ilunx對應的目錄下
3,然後將項目的war包放到tomcat的webapps目錄下
4,啟動tomcat(命令:./startup.sh(linux下啟動tomcat是.sh文件而非.bat文件))遇到問題如下:運行./startup.sh是報錯-bash:./startup.sh:Permissiondenied原因:沒有運行.sh的許可權解決:chmod777*.sh755代表用戶對該文件擁有讀,寫,執行的許可權,同組其他人員擁有執行和讀的許可權,沒有寫的許可權,其他用戶的許可權和同組人員許可權一樣。777代表,user,group,others,都有讀寫和可執行許可權。獲得許可權後再運行./startup.sh命令時報錯:原因:該文件需要一個運行環境(即配置jdk環境變數)解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當然這個目錄根據自己的jdk安裝目錄)然後在運行./startup.sh提示:UsingCATALINA_BASE:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_HOME:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_TMPDIR:/usr/local/sarft/apache/apache-tomcat-6.0.29/tempUsingJRE_HOME:/usr/java/jdk1.6.0_25/UsingCLASSPATH:/usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar如果提示以上信息表明tomcat啟動成功!大功告成,運行項目,正常跑起!PS:這個應該屬於很初級的,不過對於本人來說,畢竟是第一次,從發現問題,到解決問題也許到了一些。
⑹ 如何在Linux下使用Tomcat部署Web應用
一般都在windows下開發的,現在部署到linux下:1,將項目達成war包(用eclipse,項目右鍵--Export--選擇warfile)2,將tomcat(用winSCP當然你也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用puttomcat命令)考到ilunx對應的目錄下3,然後將項目的war包放到tomcat的webapps目錄下4,啟動tomcat(命令:./startup.sh(linux下啟動tomcat是.sh文件而非.bat文件))遇到問題如下:運行./startup.sh是報錯-bash:./startup.sh:Permissiondenied原因:沒有運行.sh的許可權解決:chmod777*.sh755代表用戶對該文件擁有讀,寫,執行的許可權,同組其他人員擁有執行和讀的許可權,沒有寫的許可權,其他用戶的許可權和同組人員許可權一樣。777代表,user,group,others,都有讀寫和可執行許可權。獲得許可權後再運行./startup.sh命令時報錯:原因:該文件需要一個運行環境(即配置jdk環境變數)解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當然這個目錄根據自己的jdk安裝目錄)然後在運行./startup.sh提示:UsingCATALINA_BASE:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_HOME:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_TMPDIR:/usr/local/sarft/apache/apache-tomcat-6.0.29/tempUsingJRE_HOME:/usr/java/jdk1.6.0_25/UsingCLASSPATH:/usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar如果提示以上信息表明tomcat啟動成功!大功告成,運行項目,正常跑起!PS:這個應該屬於很初級的,不過對於本人來說,畢竟是第一次,從發現問題,到解決問題也許到了一些。
⑺ 如何在Linux下使用Tomcat部署Web應用
前提:配置好jdk和tomcat環境 前面的文章有寫
eclipse工程名上面右鍵export –>war file 導出war包
將war包,導入到tomcat的webapps目錄下面
-將第三方jar包導入到tomcat的lib下面
-在config裡面修改配置文件,server.xml 這一步不修改也行
我將埠改成了8090,建議使用默認的,如果配置文件改的話index.html 的Servlet路徑也需要對應改一下。index.html裡面的連接IP地址需要改成伺服器的地址。
在tomcat的bin目錄下直接運行./startup.sh 啟動tomcat。驗證結果
tomcat啟動成功
驗證注冊功能
注冊成功
後記:
好了,這樣一個簡單的web測試環境已經搭建好了。雖然有很多的問題,也有安全漏洞,sql注入和明文傳輸。配置文件明文顯示密碼。但是我搭建這個環境主要是為了驗證性能測試效果,後面就開始使用jmeter對這樣的一個測試環境進行性能測試。
需要解決更多linux問題,詳情請看 http://www.linuxprobe.com/chapter-00.html
望採納
⑻ 如何在Linux下使用Tomcat部署Web應用
環境
Windows 7 + RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 5.1 + Tomcat 6.0.35 + JDK 1.6.27
問題
Linux下通過Tomcat部署Web項目
解決
1.將Windows下開發的項目打包成WAR包,將項目使用的資料庫導出為SQL文件;
2.Linux下安裝JDK、Tomcat、MySQL;
參考以下文章:
Linux下J2EE環境搭建(一)——JDK安裝
http://www.linuxidc.com/Linux/2013-01/77795.htm
Linux下J2EE環境搭建(四)——安裝Tomcat
http://www.linuxidc.com/Linux/2013-01/77795p4.htm
Linux下MySQL安裝詳解
http://www.linuxidc.com/Linux/2013-01/77802.htm
3.將項目WAR包放入Tomcat的webapps下;
4.啟動MySQL,創建資料庫,導入數據;
5.啟動Tomcat,訪問項目;
6.可以配置網路,讓外網也可以訪問。
注意事項
1. MySQL版本,盡量保持Windows和Linux的資料庫版本一致;
2. 編碼。
需要解決更多linux問題,詳情請看 http://www.linuxprobe.com/chapter-00.html
望採納