不用打包,將你的項目拷貝過去,然後配置你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"也要對應改!
⑵ linux 下tomcat如何部署war文件
$TOMCAT\\bin下面是Tomcat用到的TOMCAT配置 $TOMCAT\\conf下是Tomcat的配置文件,最重要的配置文件是Servler.Server.xml中可以配置部署應用需要的
⑶ linux tomcat里怎樣部署war包
在TOMCAT中部署war 1、將war文件拷貝到tomcat目錄\webapps\ 下。 2、將必要的jar文件拷貝到tomcat目錄\lib\ 下。 3、修改tomcat目錄\conf\下的server.xml。 將這段代碼中的 拷貝一下並修改:path="" 為war路徑,docBase=""為你的war的文件名。 4...
⑷ 如何在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伺服器
對於apache開源項目中tomcat的認識,大多停留在windows下,這次我通過一個簡單的實例來介紹一下在linux下如何搭建tomcat環境,並且部署一個web項目。
先從基本安裝開始,可別小看linux下的文件安裝,那可不是windows下點擊next就可以完成,但也並不復雜,重要的是我們學會怎麼用快速理解和掌握它,那麼一切就變得容易多了,開始吧,當然在安裝部署tomcat之前必須先安裝好jdk1.6的環境,具體見上一遍博客linux下jdk的安裝。
1、先從Apache的官方網站下載下來tomcat6.0系列的文件,http://www.apache.org/tomcat/在這里找到Tomcat6.0的linux安裝文件,它跟windows是不一樣的,在官網上有相應的說明,linux版的tomcat是需要編譯源代碼的文件,如下載下來的文件為:apache-tomcat-6.0.30.zip
2、將下載的文件通過ftp傳輸到linux中,這里我推薦遠程連接工具SSH,linux遠程連接工具比較多。
3、解壓apache-tomcat-6.0.30.zip,命令為:unzip apache-tomcat-6.0.30.zip得到apache-tomcat-6.0.30這個目錄,將目錄拷貝到/opt/,然後為了方便改名為/opt/tomcat即可。
4、修改環境變數,將一下的變數配置放在之前配置jdk環境變數的後面即可,如下:
在目錄/etc下修改profile文件,使用命令為:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完成之後執行命令:source /etc/profile,如果沒有提示錯誤,證明配置ok
可以通過echo $CLASSPATH來查看環境配置
5、啟動tomcat服務
將目錄切換到opt/tomcat/bin執行sh catalina.sh,提示信息如下:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通過情況配置完成之後就會報此類錯誤提示,該提示表示bin目錄下相關.sh後綴文件沒有執行許可權,使用命令chmod +x *.sh來給所有的.sh文件以執行許可權,
再執行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat的服務埠8080
命令:netstat -ntl | grep 8080,提示正常,在從windows客戶端使用tenlet ip 8080看看什麼情況,結果提示埠沒有被開啟,繼續檢查防火牆如下:
找到/etc/sysconfig/,vi iptables 在該防火牆配置文件中加入開放8080埠的配置如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
還有一種方法就是關閉防火牆,命令為:service iptables stop即可。
7、在客戶端訪問tomcat首頁
http://localhost:8080/如果正常顯示tomcat首頁表明配置ok。
8、部署一個web項目
將文件為ssh2.war的包上傳到opt/tomcat/webapps目錄下,然後重啟tomcat,如下命令:./catalina.sh run,部署ssh2.war並啟動tomcat
在客戶端輸入http://localhost:8080/ssh2,顯示登錄頁面表明項目部署成功。
通過以上簡單的對tomcat的安裝和部署進行介紹,並將安裝部署過程遇到的問題也都詳細的列舉了,如果只看不練的話,總歸只是看到的,我也是動手自己操作了一遍總歸了如上的過程。作為一個測試人員,搭建測試環境是我們工作過程不可或缺的一項,而且當前以linux的影響力來說,大部分web服務都將在linux下部署,基於性能和安全性等等方面,這都是一個發展趨勢,所以多研究linux的知識將會大大提高我們的各項技能。
還有什麼不會的 可以看看http://www.linuxprobe.com/chapter-00.html。。
⑹ Cboard部署在linux上Tomcat下的war包解壓後無法新增或刪除數據源,是怎麼回事
首先,檢查下現在操作身份的許可權,提升至超級用戶或者管理員許可權,再進行操作。
⑺ 在linux的tomcat部署一個war包 啟動正常,啟動日誌沒有問題,但是在訪問的時候一直不能顯示。
防火牆沒關吧。 試試 service iptables stop
或者在防火牆里允許8080埠訪問
⑻ 如何在linux伺服器上部署多個tomcat服務
我到apache官網上下載了個linux下的tomcat7,然後復制到linux伺服器上了,解壓安裝(參照的CSDN博客,請自行查看下),如果java沒有安裝,請自行安裝,接著測試tomcat是否能夠啟動,如果能夠啟動則把一個項目的war包拷入到該tomcat的webapps下面,刪除ROOT文件夾,然後進入bin目錄,輸入./startup.sh,進行開啟tomcat,我用的是wcp.war包,開啟時間需要看項目大小。一般情況下,是需要將tomcat關閉之後(./shutdown.sh),再重新啟動tomcat,但是有時關閉tomcat並不能完全關閉它,這樣會佔用埠號,所以我們使用:ps -ef | grep tomcat,來查看tomcat的打開情況,使用:kill - 9 編號,來關閉tomcat。然後,重啟該tomcat就可以了,此時就可訪問:伺服器地址:+埠號+/項目名,來訪問這個項目的服務了。