public class ASimpleHelloObject { public static void main(String[] args) { System.out.println("ASimpleHelloObject.main was called"); } }
運行ant 顯示結果如下: c:apache-ant-1.5.2samples> antBuildfile: build.xml Init : AsimpleHelloObject: [echo] Wrote AsimpleHelloObject.java compile: [javac] Compiling 1 source file to c:apache-ant-1.5.2samples run : [java] AsimpleHelloObject.main was called[echo] Ant appears to be successfully installed BUILDE SUCCESSFUL Total time :11 seconds. 到此你安裝的ANT以及環境已經設置成功。如果有以下警告 Warning: JAVA_HOME environment variable is not set. If build fails because sun.* classes could not be found you will need to set the JAVA_HOME environment variable to the installation Directory of java. 表示你需要設置JAVA_HOME環境,指定你安裝的JDK 目錄。如何運用Ant 中的各種命令,我會在以后編寫《ANT文檔》介紹。
5、安裝JBOSS 1) 在安裝和運行JBoss 之前,你必須檢查是否安裝了JDK,需要在PATH環境中,設置JDK的目錄。 2)、 下載JBoss 服務器。JBoss 是一個壓縮文件,你可以下載最新版本。為了能支持Web Server,我用的是Windows平臺,所以下載了jboss3.0.6-tomcat4.1.18。你可以到http://prdownloads.sourceforge.net/jboss/ 中直接下載。如果你使用的是Unix/Lunix平臺也可以從這個網址下載相應的JBoss 服務器。 3)、安裝 (1) Lunix/Unix下安裝 a、 你下載了對于Unix/Lunix版本的JBoss 服務器l 用JDK 的JAR工具來解壓文件到一個臨時目錄。 b、 設置JBOSS_DIST指向JBoss 解壓后最頂級目錄。 c、 然后到此目錄下, cd JBOSS_DIST/bin sh run.shl 運行完后顯示信息如下: bash-2.04$ /bin/sh run.sh JBOSS_CLASSPATH=:run.jar:../lib/crimson.jar jboss.home = /tmp/JBoss-2.2.2 Using JAAS LoginConfig: file:/tmp/JBoss-2.2.2/conf/default/auth.conf Using configuration "default" [Info] Java version: 1.3.1,Sun Microsystems Inc. [Info] Java VM: Java HotSpot(TM) Server VM 1.3.1-b24,Sun Microsystems Inc. [Info] System: Linux 2.2.16-22,i386 [Shutdown] Shutdown hook added [Service Control] Registered with server [Service Control] Initializing 24 MBeans ... [Service Control] Started 24 services [Default] JBoss 2.2.2 Started in 0m:7s
(2) Windows下安裝 a、 下載jboss3.0.6-tomcat4.1.18.zip, 然后用WinZip解壓到一個目錄,我解壓在c:jboss3.0.6-tomcat4.1.18目錄 b、 解壓后基本上不需要配置,運用bin目錄下的run.bat命令。 c、 運行run.bat命令,請看后臺有沒有什么異常拋出。 d、 運行成功請訪問http://localhost:8083將會出現空白頁。訪問http://localhost:8080將會出現Tomcat的歡迎頁面,如果出現Apache Tomcat/4.1.12 - HTTP Status 500 - No Context configured to process this request的錯誤,這是正常的,因為你還沒有發布.ear或.war應用。當然jboss-3.2.ORC3_tomcat-4.1.18.zip不會出現這樣的問題,因為在目錄serverdefaultdeploy中自帶了web測試文件weBTest.ear 訪問http://localhost:8082你可以看到Jboss起動的服務。你可以運行http://localhost:8080/jmx-console就會出現相關頁面。
(3) Window NT 和2000補充 對于NT和Win2k系統如果你要安裝NT或Win2k服務的話,可以把jboss加在系統服務中,避免你每次需要到jboss目錄下運行run.bat命令,只是當系統啟動時,自動啟動jboss服務器。 a、 首先你需要下載javaservice.exe文件。l 編輯一個批處理文件,自己命名文件名,存入和JavaService.exe相同的目錄。我命名為Jboss_Tomcat_Service.bat此文件的內容@echo offecho -------- echo Usage: %0 jdk_home tomcat_home (classic/hotspot/server)echo NOTE: You MAY NOT use spaces in the path names. If you know howecho to fix this, please tell me.echo JDK 1.4 does not come with hotpot server by default, you mustecho install this seperately if you wish to use it.echo Example: %0 ..jdk ..jboss30 hotspot echo -------- if "%1" == "uninstall" goto uninstall if "%1" == "-uninstall" goto uninstall if "%1" == "" goto usage if "%2" == "" goto usage if "%3" == "" goto usage if "%1" == "-help" goto usage if "%1" == "-?" goto usage if "%1" == "/?" goto usage :install JavaService.exe -install JBoss306 %1jrein/%3jvm.dll -Djava.class.path=%1lib ools.jar;%2in un.jar -start org.jboss.Main -stop org.jboss.Main -method systemExit -out %2inout.txt -current %2in goto eof :uninstall JavaService.exe -uninstall JBoss306 goto eof :usage echo -------- To Install JBoss 3.0.6 do echo Usage: %0 jdk_home jboss_home (classic/hotspot/server) echo NOTE: You MAY NOT use spaces in the path names. If you know how echo to fix this, please tell me. echo JDK 1.4 does not come with hotpot server by default, you must echo install this seperately if you wish to use it. echo Example: %0 ..jdk ..jboss30 hotspot echo -------- echo -------- To Uninstall JBoss 3.0.6 do echo Usage: %0 uninstall echo -------- goto eof :eof