知识大全 JBoss技术支持文档(一)

Posted 目录

篇首语:读书忌死读,死读钻牛角。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JBoss技术支持文档(一)相关的知识,希望对你有一定的参考价值。

JBoss技术支持文档(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   本节内容简介  本章主要介绍JBOSS(免费的EJB服务器) 以及教会大家如何安装Jboss 建立你第一个EJB和客户端 关于什么是EJB 以及如何开发等 这些关于EJB方面有很多书籍进行描述 在此不再阐述 描述信息是运行在windows平台 当然你可以应用在其他支持的平台(如 Linux等)    关于JBOSS  Jboss支持EJB 和EJB 的规范 它是一个为管理EJB的容器和服务器 类似于Sun s J SDK Enterprise Edition(J EE) 但是Jboss核心服务仅是提供EJB服务器 JBOSS不包括serverlers/JSP page 的WEB容器 当然可以和Tomcat或Jetty绑定使用 JBOSS需要比较小的内存和硬盘空间 可以在 M内存以及几兆空间上很好的运行 而Sun s J EE需要最少内存为 M 以及 M硬盘空间 JBOSS启动速度要比J EE快 倍 而且它能内嵌SQL 数据库服务器进行持久性BEAN处理 当启动时会自动启动 (J EE装载分离CloudScape SQL Server)   其中一个非常好的特性JBOSS能够 热 部署 热 部署的意思就是在部署BEAN只是简单拷贝BEAN的JAR文件到部署路径下 如果BEAN已被LOAD JBOSS卸载它 然后LOAD一个新版本BEAN 如果你需要更多的JBOSS特性 你可以查看关于JBOSS论坛的网站 如果需要支持 可以付费联系JBossGroup LLC   本章一步一步帮助你开始用jboss进行分布式开发 如何建立一个简单的BEAN 以及如何在jboss服务器上部署和在测试    必备条件   JBOSS是一个纯JAVA编写的 需要一个JAVA系统和JDK 兼容 为了能便宜和运行所有的例子 你需要有Ant 或以上版本 在下节将会介绍如何获得和安装 当然你要有开发EJB基础    安装ANT  我们在很多书上以及网页可能都看见过这个名字 到底它用来作什么的呢?Ant 是一个基于java的build工具 现在已经有了许多的build工具 例如make gnumake nmake jam等 而且这些工具都非常优秀 Ant是一个跨平台的Build工具 之所以Ant能跨平台 是因为Ant不再需要你编写shell命令 Ant的配置文件是基于XML的任务树 能让你运行各种各样的任务 任务的运行是由实现了特定任务接口的对象来完成的 有两个版本Binary和Source 可以下载最新版本 Binary版 releases/v /binaries/Source版 releases/v /source/  关于这两个版本的不同之处可以参考 如果下载不了可以向我索取QQ: Email:   在下载完Ant后 你解压文件 全部文件会放在一个apache ant 路径下 Ant文档会释放在docs/manual目录下 你可以打开网页docs/manual/l来浏览关于ant文档的内容 我用Windows系统释放在c:/apache ant 路径下    ) 设置ANT_HOME环境变量 指向你的ANT目录    ) 需要设置JAVA_HOME环境变量 指向你的JDK目录    ) 将%ANT_HOME%\\bin加入到PATH环境变量中    ) 当你不带任何参数运行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 /><project name= TestInstall default= run basedir= ><br /><target name= init >  <br /><available file= ASimpleHelloObject java property= ASimpleHelloObject /> <br /></target> <br /><target 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= pile depends= ASimpleHelloObject > <br /><javac destdir= srcdir= debug= on classpath= > <br /><include name= ASimpleHelloObject java /> <br /></javac> <br /></target> <br /><target name= run depends= pile > <br /><java classname= ASimpleHelloObject classpath= /> <br /><echo message= Ant appears to be successfully installed /> <br /></target><br /></project><br />   运行ant 显示结果如下 c:\\apache ant \\samples> antBuildfile: build xmlInit :AsimpleHelloObject:[echo] Wrote AsimpleHelloObject javapile:[javac] Compiling source file to c:\\apache ant \\samplesrun :[java] AsimpleHelloObject main was called[echo] Ant appears to be successfully installedBUILDE SUCCESSFULTotal time : 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文档》介绍    安装JBOSS   ) 在安装和运行JBoss 之前 你必须检查是否安装了JDK 需要在PATH环境中 设置JDK的目录    ) 下载JBoss 服务器 JBoss 是一个压缩文件 你可以下载最新版本 为了能支持Web Server 我用的是Windows平台 所以下载了jboss tomcat 你可以到 中直接下载 如果你使用的是Unix/Lunix平台也可以从这个网址下载相应的JBoss 服务器    ) 安装  ( ) Lunix/Unix下安装  a 你下载了对于Unix/Lunix版本的JBoss 服务器l 用JDK 的JAR工具来解压文件到一个临时目录   b 设置JBOSS_DIST指向JBoss 解压后最顶级目录   c 然后到此目录下cd JBOSS_DIST/bin sh run shl   运行完后显示信息如下 bash $ /bin/sh run shJBOSS_CLASSPATH=:run jar: /lib/crimson jarjboss home = /tmp/JBoss Using JAAS LoginConfig: file:/tmp/JBoss /conf/default/nfUsing configuration default [Info] Java version: Sun Microsystems Inc [Info] Java VM: Java HotSpot(TM) Server VM b Sun Microsystems Inc [Info] System: Linux i [Shutdown] Shutdown hook added[Service Control] Registered with server[Service Control] Initializing MBeans [Service Control] Started services[Default] JBoss Started in m: s   ( ) Windows下安装  a 下载jboss tomcat zip 然后用winzip解压到一个目录 我解压在c:\\jboss tomcat 目录  b 解压后基本上不需要配置 运用bin目录下的run bat命令   c 运行run bat命令 请看后台有没有什么异常抛出   d 运行成功请访//localhost: 将会出现空白页 访//localhost: 将会出现Tomcat的欢迎页面 如果出现Apache Tomcat/ HTTP Status No Context configured to process this request的错误 这是正常的 因为你还没有发布 ear或 war应用 当然jboss ORC _tomcat zip不会出现这样的问题 因为在目录server\\default\\deploy\\中自带了web测试文件webtest ear 访//localhost: 你可以看到Jboss起动的服务 你可以运//localhost: /jmx console就会出现相关页面   ( ) Window NT 和 补充   对于NT和Win k系统如果你要安装NT或Win k服务的话 可以把jboss加在系统服务中 避免你每次需要到jboss目录下运行run bat命令 只是当系统启动时 自动启动jboss服务器   a 首先你需要下载javaservice exe文件 l 编辑一个批处理文件 自己命名文件名 存入和JavaService exe相同的目录 我命名为Jboss_Tomcat_Service bat此文件的内容@echo offecho echo Usage: % 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 does not e with hotpot server by default you mustecho install this seperately if you wish to use it echo Example: % \\jdk \\jboss hotspot echo if % == uninstall goto uninstall if % == uninstall goto uninstall if % == goto usage if % == goto usage if % == goto usage if % == help goto usage if % == ? goto usage if % == /? goto usage :installJavaService exe install JBoss % \\jre\\bin\\% \\jvm dll Djava class path=% \\lib\\tools jar;% \\bin\\run jar start jboss Main stop jboss Main method systemExit out % \\bin\\out txt current % \\bin goto eof :uninstall JavaService exe uninstall JBoss goto eof :usage echo To Install JBoss do echo Usage: % 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 does not e with hotpot server by default   you must echo install this seperately if you wish to use it echo Example: % \\jdk \\jboss hotspot echo echo To Uninstall JBoss do echo Usage: % uninstall echo goto eof :eof  e 运行以下命令Jboss_Tomcat_Service C:\\j sdk _ C:\\jboss _tomcat server其中C:\\j sdk _ 是java安装的目录 C:\\jboss _tomcat 是Jboss安装的目录 server是不变的参数  f 将会看到安装成功的命令 你到win k或NT的Service中看我可以看Jboss 的服务 你可以正常的起动它 然后再查看各种网页(同windows安装相同)如果成功 到此恭喜你 你安装了JBoss服务器   ( )问题  如果在在安装了服务 网页显示不正确 你需要多试几次 首先运行Jboss_Tomcat_Service uninstall  然后再运行Jboss_Tomcat_Service C:\\j sdk _ C:\\jboss _tomcat server cha138/Article/program/Java/ky/201311/28067

相关参考

知识大全 JBoss技术支持文档(一)[2]

JBoss技术支持文档(一)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[1]

JBoss技术支持文档(一)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[8]

JBoss技术支持文档(一)[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[7]

JBoss技术支持文档(一)[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[6]

JBoss技术支持文档(一)[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[5]

JBoss技术支持文档(一)[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBoss技术支持文档(一)[4]

JBoss技术支持文档(一)[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 JBOSS4 数据源配置大全(一)

JBOSS4数据源配置大全(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的开发

知识大全 基于OO模版技术的文档Web输出新法

基于OO模版技术的文档Web输出新法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  软件准备OO

知识大全 10G技术文档中对MODLE的描述

10G技术文档中对MODLE的描述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概述  利用S