国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

JBoss技術支持文檔
2007-10-22   網絡

1、本節內容簡介

  本章主要介紹JBOSS(免費的EJB服務器),以及教會大家如何安裝Jboss,建立你第一個EJB和客戶端。關于什么是EJB,以及如何開發等。這些關于EJB方面有很多書籍進行描述,在此不再闡述。描述信息是運行在windows平臺,當然你可以應用在其他支持的平臺(如:Linux 等)。

  2、關于JBOSS

  Jboss支持EJB 1.1和EJB 2.0的規范,它是一個為管理EJB的容器和服務器。類似于Sun’s J2SDK Enterprise Edition(J2EE),但是Jboss核心服務僅是提供EJB服務器。JBOSS不包括serverlers/JSP page 的WEB容器,當然可以和Tomcat或Jetty綁定使用。JBOSS需要比較小的內存和硬盤空間。可以在64M內存以及幾兆空間上很好的運行。而 Sun’s J2EE需要最少內存為128M,以及31M硬盤空間。JBOSS啟動速度要比J2EE快10倍。而且它能內嵌SQL 數據庫服務器進行持久性BEAN處理,當啟動時會自動啟動。(J2EE裝載分離CloudScape SQL Server)。

  其中一個非常好的特性JBOSS能夠“熱”部署,“熱”部署的意思就是在部署BEAN只是簡單拷貝BEAN的JAR文件到部署路徑下,如果 BEAN已經被LOAD,JBOSS卸載它,然后LOAD一個新版本BEAN。如果你需要更多的JBOSS特性,你可以查看關于JBOSS論壇的網站。如果需要支持,可以付費聯系JBossGroup LLC。

  本章一步一步幫助你開始用jboss進行分布式開發:如何建立一個簡單的BEAN,以及如何在jboss服務器上部署和在測試。

  3、必備條件

  JBOSS是一個純JAVA編寫的,需要一個JAVA系統和JDK1.3兼容。為了能便宜和運行所有的例子,你需要有Ant 1.4或以上版本。在下節將會介紹如何獲得和安裝。當然你要有開發EJB基礎。

  4、安裝ANT

  我們在很多書上以及網頁可能都看見過這個名字,到底它用來作什么的呢?Ant 是一個基于java的build工具。現在已經有了許多的build工具,例如make、gnumake、nmake、jam等,而且這些工具都非常優秀。Ant是一個跨平臺的Build工具。之所以Ant能跨平臺,是因為Ant不再需要你編寫shell命令,Ant的配置文件是基于XML的任務樹,能讓你運行各種各樣的任務,任務的運行是由實現了特定任務接口的對象來完成的。

  有兩個版本Binary和Source 可以下載最新版本1.5.2。

  Binary版: http://ant.apache.org/old-releases/v1.5.2/binaries/

  Source版:http://ant.apache.org/old-releases/v1.5.2/source/

  關于這兩個版本的不同之處可以參考http://ant.apache.org/ 。如果下載不了可以向我索取QQ:182244794, Email: amaryllis@163.net

  在下載完Ant后,你解壓文件,全部文件會放在一個apache-ant-1.5.2路徑下。Ant文檔會釋放在docs/manual目錄下,你可以打開網頁docs/manual/index.html來瀏覽關于ant文檔的內容。我用Windows系統釋放在c:/apache-ant-1.5.2路徑下。

  1) 設置ANT_HOME環境變量,指向你的ANT目錄。

  2) 需要設置JAVA_HOME環境變量,指向你的JDK目錄。

  3) 將%ANT_HOME%in加入到PATH環境變量中。

  4) 當你不帶任何參數運行ant時,Ant會在當前目錄找一個名叫build.xml的文件。如果沒找到,會有以下提示:

  Buildfile : build.xml does not exist!Build failed

  為了測試ANT安裝是否成功,我建立了一個新的build.xml文件,放在當前的目錄下%ANT_HOME%samples。Build.xml內容如下:

  <!-- Simple Ant build script to test an Ant installation --><br />

 ?。紁roject name="TestInstall" default="run" basedir="."><br />

  <target name="init"> <br />

  <available file="ASimpleHelloObject.java" property="ASimpleHelloObject"/> <br />

  </target> <br />

 ?。紅arget name="ASimpleHelloObject" unless="ASimpleHelloObject" depends="init"> <br />

  <echo file="ASimpleHelloObject.java"><br />

  public class ASimpleHelloObject<br />

  {<br />

  public static void main(String[] args) { <br />

  System.out.println("ASimpleHelloObject.main was called"); }<br />

  }<br />

  </echo> <br />

  <echo message="Wrote ASimpleHelloObject.java" /> <br />

  </target> <br />

  <target name="compile" depends="ASimpleHelloObject"> <br />

  <javac destdir="." srcdir="." debug="on" classpath="."> <br />

 ?。糹nclude name="ASimpleHelloObject.java"/> <br />

  </javac> <br />

 ?。?target> <br />

  <target name="run" depends="compile"> <br />

 ?。糺ava classname="ASimpleHelloObject" classpath="." /> <br />

 ?。糴cho message="Ant appears to be successfully installed" /> <br />

 ?。?target><br />

 ?。?project><br />

  運行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

  e、 運行以下命令

  Jboss_Tomcat_Service C:j2sdk1.4.0_02 C:jboss-3.0.6_tomcat-4.1.18 server

  其中C:j2sdk1.4.0_02是java安裝的目錄 C:jboss-3.0.6_tomcat-4.1.18是Jboss安裝的目錄,server是不變的參數

  f、將會看到安裝成功的命令,你到win2k或NT的Service中看我可以看Jboss306的服務,你可以正常的起動它。然后再查看各種網頁(同windows安裝相同)如果成功,到此恭喜你,你安裝了JBoss服務器。

  (4)問題

  如果在在安裝了服務,網頁顯示不正確。你需要多試幾次,首先運行

  Jboss_Tomcat_Service uninstall

  然后再運行

  Jboss_Tomcat_Service C:j2sdk1.4.0_02 C:jboss-3.0.6_tomcat-4.1.18 server。

熱詞搜索:

上一篇:Apache2+mod_ssl+php5完全安裝實錄
下一篇:Apache服務器配置全攻略(2)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
伊人色综合久久天天五月婷| 亚洲区第一页| 欧美精品综合| 欧美成人综合在线| 国产麻豆91精品| 91久久精品国产91久久| 亚洲一区美女视频在线观看免费| 老司机一区二区| 国产亚洲毛片在线| 夜夜嗨一区二区| 免费在线国产精品| 国外成人在线视频| 亚洲影院在线| 欧美三级乱码| 亚洲精品一区二区三区av| 午夜一区二区三区不卡视频| 欧美连裤袜在线视频| 在线不卡a资源高清| 欧美一区二区精品在线| 国产精品黄色在线观看| 在线一区日本视频| 欧美日韩一区二区三区在线| 亚洲开发第一视频在线播放| 免费在线成人| 亚洲韩日在线| 六月婷婷久久| 亚洲区国产区| 欧美日韩一二三区| 亚洲天堂网在线观看| 欧美日韩视频不卡| 亚洲一区图片| 国产婷婷色一区二区三区| 久久国产夜色精品鲁鲁99| 国产欧美日韩中文字幕在线| 午夜亚洲福利| 国产最新精品精品你懂的| 欧美在线视频免费播放| 国产毛片精品视频| 久久国产乱子精品免费女 | 日韩视频免费| 欧美精品一区二区三| 日韩系列欧美系列| 欧美性天天影院| 欧美资源在线| 亚洲青涩在线| 国产精品欧美日韩一区| 久久精品一区二区三区四区| 精品盗摄一区二区三区| 欧美极品欧美精品欧美视频| 一本色道久久综合亚洲精品按摩| 国产精品国产| 久久综合福利| 亚洲调教视频在线观看| 国产一区导航| 欧美日韩免费一区| 午夜精品一区二区三区在线| 激情综合久久| 欧美三级视频在线观看| 欧美亚洲一区二区在线观看| 在线欧美亚洲| 国产精品美女久久| 女仆av观看一区| 亚洲女ⅴideoshd黑人| 在线观看91久久久久久| 国产精品国产自产拍高清av| 老司机亚洲精品| 亚洲自拍电影| 亚洲裸体俱乐部裸体舞表演av| 国产精品久久久久久久久久直播| 老鸭窝亚洲一区二区三区| 亚洲一品av免费观看| 一区二区在线不卡| 欧美日韩日日夜夜| 久久裸体视频| 亚洲欧美日韩精品一区二区| 亚洲激情成人网| 好看不卡的中文字幕| 国产精品免费久久久久久| 免费影视亚洲| 久久久久久久精| 亚洲一区二区高清视频| 亚洲精选成人| 亚洲国产高清一区二区三区| 国产欧美一区二区精品性色| 欧美视频成人| 欧美区日韩区| 欧美成人免费大片| 久久久久综合| 久久久亚洲国产天美传媒修理工| 亚洲网在线观看| 日韩午夜在线电影| 亚洲国产综合在线| 亚洲电影免费观看高清| 韩日视频一区| 国内成+人亚洲+欧美+综合在线| 欧美三级午夜理伦三级中视频| 欧美黑人多人双交| 欧美精品七区| 欧美日韩三级一区二区| 欧美视频一区二区三区…| 欧美日韩精品免费观看视频完整| 欧美77777| 欧美日韩国产色视频| 欧美视频不卡中文| 国产精品盗摄一区二区三区| 欧美日韩一区二区在线| 欧美视频中文在线看| 国产精品天天看| 国产日韩欧美不卡| 黑人巨大精品欧美一区二区小视频| 国产综合自拍| 亚洲三级免费电影| 一本色道久久综合亚洲精品高清 | 国内外成人免费视频 | 久久一区中文字幕| 欧美粗暴jizz性欧美20| 欧美日韩国产麻豆| 国产区精品在线观看| 黄色资源网久久资源365| 亚洲高清av| 亚洲性线免费观看视频成熟| 午夜视频久久久| 免费h精品视频在线播放| 欧美午夜精品久久久久久孕妇 | 欧美激情亚洲国产| 欧美色图五月天| 国产一区在线观看视频| 91久久精品美女高潮| 亚洲一区二区三区涩| 久久久97精品| 欧美日韩精品久久| 国产在线麻豆精品观看| 日韩一区二区精品视频| 久久国产乱子精品免费女| 欧美日韩国产免费| 国内精品久久久久久久97牛牛| 99精品福利视频| 久久久久青草大香线综合精品| 欧美日韩国产123区| 国产一区二区三区四区老人| 99精品视频免费观看视频| 久久久91精品国产| 国产精品另类一区| 亚洲精品色婷婷福利天堂| 欧美在线观看视频| 欧美日韩高清在线| 在线观看一区视频| 午夜亚洲视频| 欧美日韩一区二区三区在线看 | 亚洲福利视频在线| 亚洲欧美日韩中文播放| 男女精品网站| 国语精品中文字幕| 一区二区三区黄色| 欧美 日韩 国产 一区| 国产最新精品精品你懂的| 这里只有精品电影| 欧美激情久久久久久| 激情欧美日韩一区| 欧美中文字幕视频在线观看| 国产精品久久激情| 一区二区三区日韩欧美| 欧美精品在线视频观看| 亚洲国产精品一区二区第四页av | 亚洲激情视频| 久久精品一区二区| 国产主播喷水一区二区| 午夜精品在线观看| 国产精品一二三四区| 亚洲欧美视频在线| 国产精品电影网站| 亚洲一区二区网站| 国产精品久久久久毛片大屁完整版 | 国产精品露脸自拍| 亚洲私人影吧| 欧美性开放视频| 亚洲色在线视频| 国产精品国产成人国产三级| 一区二区国产日产| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 国模套图日韩精品一区二区| 午夜亚洲影视| 狠狠操狠狠色综合网| 另类尿喷潮videofree| 亚洲国产精品一区二区www| 欧美精品一区二区三区久久久竹菊 | 久久精品国产亚洲一区二区三区 | 欧美综合国产精品久久丁香| 国产精品一二三视频| 久久激情五月丁香伊人| 国产主播一区二区| 免费亚洲电影在线| 日韩一级成人av| 国产精品美女久久| 久久不射中文字幕| 亚洲黄色有码视频| 国产精品xvideos88| 久久高清免费观看| 亚洲国产乱码最新视频| 欧美性猛交视频|