国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
久久久女女女女999久久| 亚洲第一精品在线| 99这里只有精品| 亚洲第一黄色| 国内揄拍国内精品久久| 国产一区二区0| 国产综合色在线| 亚洲国产成人午夜在线一区| 黄色一区二区三区四区| 亚洲大胆在线| 亚洲一区网站| 免费日韩一区二区| 国产精品日韩二区| 国产亚洲aⅴaaaaaa毛片| 在线观看日韩av| 亚洲视频中文字幕| 久久精品一区二区| 欧美日韩免费观看一区三区 | 国产亚洲在线| 亚洲理论在线| 久久久人人人| 欧美乱在线观看| 国内自拍一区| 性视频1819p久久| 欧美午夜不卡| 一本一本久久a久久精品综合麻豆| 久久精品国亚洲| 国产午夜精品在线观看| 在线亚洲美日韩| 欧美乱妇高清无乱码| 一区在线影院| 久久久久99| 亚洲第一免费播放区| 另类亚洲自拍| 91久久久久久国产精品| 久久久蜜桃精品| 一区二区亚洲精品国产| 久久久蜜桃一区二区人| 国产视频在线一区二区| 欧美一区二区观看视频| 国产欧美精品一区二区三区介绍 | 国产午夜精品久久| 亚洲手机在线| 国产欧美日韩一区二区三区在线| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美连裤袜在线视频| 亚洲国产毛片完整版| 欧美风情在线| 久久aⅴ国产欧美74aaa| 在线欧美不卡| 国产精品嫩草久久久久| 一本色道久久综合| 国产模特精品视频久久久久| 久久久久久伊人| 亚洲欧美日韩中文播放| 在线成人免费观看| 国产欧美日韩伦理| 欧美日韩午夜激情| 裸体歌舞表演一区二区| 欧美一区二区三区另类 | 91久久中文| 国产欧美一区二区三区国产幕精品 | 国产精品综合久久久| 欧美sm重口味系列视频在线观看| 亚洲永久在线| 一区二区三区欧美激情| 亚洲破处大片| 国产美女一区二区| 国产精品久久一区二区三区| 蜜臀va亚洲va欧美va天堂| 欧美伊人久久久久久久久影院| 亚洲视频一区二区| 在线视频欧美日韩精品| 一本一本久久a久久精品牛牛影视| 亚洲第一黄色| 亚洲国产天堂久久综合网| 国产农村妇女精品| 欧美日韩综合不卡| 欧美大片在线看| 欧美另类69精品久久久久9999| 久久婷婷久久一区二区三区| 亚洲在线国产日韩欧美| 亚洲国产日韩在线一区模特| 1000部精品久久久久久久久| 国产亚洲精品美女| 伊人久久婷婷| 在线亚洲欧美专区二区| 亚洲欧美一区二区原创| 久久免费99精品久久久久久| 欧美刺激性大交免费视频| 国产精品福利片| 亚洲国产一区二区三区高清 | 亚洲国产欧美另类丝袜| 亚洲日本欧美日韩高观看| 亚洲欧美在线高清| 欧美精品1区2区3区| 精品成人久久| 欧美一区不卡| 欧美日韩一区综合| 亚洲欧美日韩在线高清直播| 在线看日韩欧美| 亚洲一区二区三区在线播放| 久久午夜视频| 狠狠色丁香婷婷综合久久片| 欧美日韩亚洲高清| 在线电影院国产精品| 午夜精品一区二区三区在线视| 欧美中日韩免费视频| 欧美三级电影精品| 日韩午夜一区| 欧美日韩久久久久久| 一本色道久久综合亚洲精品按摩 | 亚洲欧洲在线一区| 久久色在线播放| 国产精品素人视频| 欧美一区二区三区四区视频| 国产精品成人免费视频 | 欧美中文字幕在线观看| 国产乱码精品一区二区三区五月婷 | 在线成人av| 久久免费国产| 亚洲激情电影在线| 欧美激情国产日韩| 亚洲福利视频一区二区| 久久综合亚州| 一个色综合av| 国产性做久久久久久| 久久免费高清| 中文在线不卡| 激情欧美一区二区三区| 欧美顶级艳妇交换群宴| 亚洲视频电影在线| 一区二区在线不卡| 欧美丝袜一区二区| 蜜桃av噜噜一区二区三区| 亚洲欧美中文日韩在线| 一区二区欧美亚洲| 91久久黄色| 1024亚洲| 亚洲欧洲精品一区二区| 国产一区二区三区在线观看精品 | 亚洲人成网站精品片在线观看| 欧美理论在线播放| 欧美高清视频在线| 久久精品日产第一区二区三区| 99国产精品久久久久老师 | 亚洲高清不卡| 亚洲福利电影| 亚洲精品欧洲| 亚洲视频欧洲视频| 亚洲欧美日韩久久精品| 午夜日韩福利| 老司机一区二区三区| 欧美激情中文不卡| 国产精品久久精品日日| 狠狠色丁香婷婷综合影院| 亚洲国产老妈| 亚洲欧美日韩中文播放| 久久久蜜臀国产一区二区| 欧美**人妖| 国产精品久久久一区二区| 欧美女同在线视频| 国产伦精品一区二区三区在线观看| 国产精品香蕉在线观看| 国产婷婷色综合av蜜臀av| 亚洲成人在线观看视频| 亚洲人体影院| 久久中文在线| 国产乱理伦片在线观看夜一区| 狠狠v欧美v日韩v亚洲ⅴ| 在线视频你懂得一区二区三区| 免费高清在线一区| 亚洲一区3d动漫同人无遮挡| 激情综合久久| 国产亚洲综合在线| 久久久欧美精品sm网站| 国产一区二区久久| 久久综合狠狠综合久久综青草 | 亚洲一级片在线看| 国产亚洲激情| 精品av久久久久电影| 国产欧美一级| 农夫在线精品视频免费观看| 亚洲精品一二| 欧美激情精品久久久久久黑人| 国内精品久久久久影院 日本资源| 亚洲黄一区二区三区| 久久久久久夜精品精品免费| 国产日韩欧美视频在线| 亚洲深夜福利视频| 欧美视频在线看| 欧美在线观看网站| 亚洲大片精品永久免费| 欧美国产日韩免费| 亚洲欧美在线免费观看| 精品9999| 国产精品任我爽爆在线播放| 国产精品男女猛烈高潮激情| 在线免费观看日本一区| 久久久国产精品一区二区中文|