1. Java WEB 的WAR包如何使用
webapps或者work目錄下都可以,隨著tomcat的啟動,它可以自動被解壓.
或者通過tomcat的管理頁面,也可以發布war包,發布實際上就是把war包復制到webapps目錄下.
2. 如何將Web應用打包成.war文件
將Web應用打包成WAR文件的方法:
(1)在命令行中運用Jar命令
假定有一個Web應用:C:/myHome
myHome/WEB-INF/
myHome/files/
myHome/image/
myHome/src/
myHome/index.jsp
在命令行窗口下執行如下命令:
C:/cd myHome
C:/myHome/jar cvf myhome.war *.*/ .
解釋:jar cvf[A-war包名].
war[B-資源文件及文件夾] [C-將要生成war包的目標文件夾]
*.*/(B-)代表當前目錄(C:/myHome)下的所有文件及文件夾。.
(C-)表明將要在當前目錄中生成war包。
操作完成後,找到C:/myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然後啟動Tomcat即可。
(2)利用IDE工具打包,如Eclipse
右鍵點擊你想打包的文件或者項目,選擇export,然後是選擇J2EE,在彈出的對話框中選擇WAR文件 ,上面有許多選項,還可以選EAR,JAR,個人覺得這個很方便的!
(3)利用ANT工具打包
首先配置好build.xml文件,然後dos下輸入ant ...war
選中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程發布並打包了!
3. java web為什麼一定要打成war包呢
打包之後主要是為了防止修改包里文件。以免丟失部分網頁,造成文件丟失。不過修改起來又得費事了!
項目打包後,訪問里邊的文件和原來一樣,xxx.war相當於一個目錄(文件夾)。
4. 如何用ant將web project打包成war包
將Web應用打包成WAR文件的方法:(1)在命令行中運用Jar命令假定有一個Web應用:C:\myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下執行如下命令:C:\cd myHomeC:\myHome\jar cvf myhome.war *。
5. jar包和war包的區別是什麼
jar包和war包的區別:
1、war是一個web模塊,其中需要包括WEB-INF,是可以直接運行的WEB模塊;jar一般只是包括一些class文件,在聲明了Main_class之後是可以用java命令運行的。
2、war包是做好一個web應用後,通常是網站,打成包部署到容器中;jar包通常是開發時要引用通用類,打成包便於存放管理。
3、war是Sun提出的一種Web應用程序格式,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結構來組織;classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)可以打包成jar放到WEB-INF下的lib目錄下。
6. 如何將Web應用打包成.war文件
將Web應用打包成WAR文件的方法: (1)在命令行中運用Jar命令 假定有一個Web應用:C:/myHome myHome/WEB-INF/ myHome/files/ myHome/image/ myHome/src/ myHome/index.jsp 在命令行窗口下執行如下命令: C:/cd myHome C:/myHome/jar cvf myhome.war *.*/ . 解釋:jar cvf[A-war包名]. war[B-資源文件及文件夾] [C-將要生成war包的目標文件夾] *.*/(B-)代表當前目錄(C:/myHome)下的所有文件及文件夾。. (C-)表明將要在當前目錄中生成war包。 操作完成後,找到C:/myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然後啟動Tomcat即可。 (2)利用IDE工具打包,如Eclipse 右鍵點擊你想打包的文件或者項目,選擇export,然後是選擇J2EE,在彈出的對話框中選擇WAR文件 ,上面有許多選項,還可以選EAR,JAR,個人覺得這個很方便的! (3)利用ANT工具打包 首先配置好build.xml文件,然後dos下輸入ant ...war 選中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程發布並打包了!
7. 怎麼將web工程打包war和解包war
war包放在Tomcat下確實能幫你自動解包,但是Tomcat不能幫你把配置文件修改。
在D:;Tomcat
7.0;conf
目錄下修改server.xml文件。在lt;Host;標簽裡面添加
lt;Context
docBase=;D:;Tomcat
7.0;webapps;XXX;
path=;/;
reloadable=;true;/;
path主要是指定訪問時的項目web名,docBase即指定的是物理路徑名稱.
8. 怎麼將web工程打包war和解包war
docbase是web應用和本地路徑,path是tomcat訪問這個應用的URL路徑。
Tomcat的項目部署方式有以下三種:
1.直接把項目復制到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。
2.在tomcat安裝目錄中有一個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打開配置文件,並在lt;host;和lt;/host;之間插入如下語句。
lt;Context path=/hello docBase=F:#92;eclipse3.2#92;workspace#92;hello#92;WebRoot debug=0 privileged=true; lt;/Context;
其中,docBase為設置項目的路徑。
3.在conf目錄中,在Catalina#92;localhost(此處需要注意目錄的大小寫)目錄下新建一個XML文件,任意命名,只要和當前文件中的文件名不重復即可,代碼如下。
lt;Context path=/hello docBase=D:#92;eclipse3.2#92;workspace#92;hello#92;WebRoot debug=0 privileged=true; lt;/Context;
第三種方法相對來說比較靈活,並且可以設置別名。