网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  免费的开源应用服务器jboss基础知识     
  文章作者:未知  文章来源:水木森林  
  查看:76次  录入:管理员--2007-11-17  
 
  工具准备
  为了运行jboss,你需要准备以下工具:
  jdk 1.3.1或更高。
  为了在jboss上开发应用程序,你可能还需要以下开发工具:
   ant 1.5,一个java build tool。
  xdoclet 1.1.2,一个用于生成代码的javadoc插件。
  jboss project template
  
  下载
  可以从www.jboss.org获得jboss,jboss现在有两种供你选择:标准版,包括用于web页和servlets的jetty,和另一个用tomcat替换jetty的版本。
  
  在写作本文时,jboss 3.2.1是最新的稳定版本。
  
  安装
  解压压缩包到一个指定的目录,例如jboss-3.2.1,解压完毕后,应该生成如下目录:
  bin:命令和脚本
  client:客户端jars
  docs:jboss的文档
  lib:服务器端jars
  server:服务器配置文件
  第二步,建立以下环境变量:
  jboss_home:设置为jboss的安装目录。
  java_home:设置为jdk的安装目录。
  
  服务器配置
  jboss提供了3种服务器配置:
  minimal:最小配置,仅仅包括日志,jndi服务和url部署扫描器,你可能会在一个不需要j2ee的应用中使用这种配置,或者以该配置为基础自定义配置。
  default:缺省配置,包括除了rmi/iiop和集群的所有j2ee服务。
  all:这种配置包括所有的jboss服务。
  
  启动
  为了启动jboss,在windows下:
  打开一个命令行窗口;
  键入:cd %jboss_home%/bin;
  键入:run [-c default|minimal|all]。
  在unix下:
  打开一个shell;
  键入:cd $jboss_home/bin;
  键入:./run [-c default|minimal|all]。
  
  如果jboss启动成功,你应该可以看到以下输出:
  
  21:11:16,637 info [server] jboss (mx microkernel) [3.2.1 (build: cvstag=jboss_3 _2_1 date=200305041533)] started in 26s:919ms
  
  一旦服务器启动成功,你就可以通过在浏览器中打开jmx-console来验证所有的j2ee服务是否都启动了。这是jboss的管理台,它将显示当前配置下jboss正在运行的所有服务以及每个服务的详细内容。
  
  jboss也可以作为nt服务或者unix服务来运行,可以参考“jboss 3.0 quick start guide”。
  
  关闭
  如果在windows的命令行窗口或者当前的unix shell下运行jboss,只需要简单的按下ctrl+c即可关闭jboss。
  
  如果在windows下不能看见命令行窗口:
  打开一个新的命令行窗口;
  键入:cd %jboss_home%/bin;
  键入:shutdown ?s或者shutdown --server=url。
  
  如果在unix shell的后台运行:
  打开一个shell;
  键入:cd $jboss_home/bin;
  键入:./shutdown ?s或./shutdown --server=url。
  
  管理
  jboss通过一个基于web的控制台管理,你只需在浏览器中键入:jmx-console即可。查看或更改某一服务的配置,只需简单的点击链接。
  
  通过控制台,你还可以使用一些服务的公开的方法,例如,关闭服务器:
  打开控制台;
  卷动到“jboss.system”选项;
  点击链接“type=server”;
  卷动到“void shutdown()”选项;
  点击“invoke”按钮。
  
  部署应用程序
  在jboss中部署应用程序是再简单不过的了。简单的复制你的应用程序打包文件:.jar,.war或者.ear到服务器缺省的部署目录下,如果jboss正在运行,将检测到文件,自动解压,然后装载应用程序。
  
  以下是将一个应用部署到一个缺省的服务器配置的例子,在windows下:
  
  复制rotmachine.ear到%jboss_home%/server/default/deploy
  在unix下:
   复制rotmachine.ear到$jboss_home/server/default/deploy
  
  在部署过程中,jboss日志将在控制台窗口输出信息并写入日志,日志文件位于服务器的配置目录。如果部署成功,你应该可以看到以下信息:
  
  22:21:44,730 info [maindeployer] deployed package: file&:/c:/jboss-3.2.1/server/default/deploy/rotmachine.ear
  
  此外,如果你打开jboss的管理台,可以在“jboss.j2ee”类别下列出你的应用。
  
  取消已部署的应用
  取消已部署的应用程序比部署应用程序更简单。只要简单的从部署目录中删除相应的应用程序文件,jboss就会检测到文件已被删除,然后取消已部署的应用。
  
  取消部署一个应用时,jboss日志将在控制台窗口显示信息,并记录到服务器日志。如果取消部署成功,你应该可以看到以下信息:
  
  22:59:41,500 info [maindeployer] undeployed file&:/c:/jboss-3.2.1/server/default/deploy/rotmachine.ear
 
 
上一篇: jboss4数据源配置大全(二)    下一篇: jboss4数据源配置大全(一)
  相关文档
我该如何选择mcad、mcsd和scjp? 11-17
java中字符转换 11-17
java 使用命令行参数 11-17
java入门需掌握的30个基本概念 11-16
scjp 考 试 大 纲 11-17
tomcat3.1的安装与配置简要介绍 11-17
用标签库提高开发速度 11-17
新手入门:学习java的一点经验心得 11-17
使用properties从文件获取属性 11-17
java开发中实现dom文档和xml文件间的转换 10-24
webwork的拦截器(interceptor)使用方法 11-16
用java获得ip地址 11-17
struts源码研究 - logic-iterator标签篇 11-17
java图形调试器 jswat 3.2 发布(图) 11-17
java数据流——企业级数据流分析(组图) 11-17
java、xml与数据库编程实践 (二) 11-17
爪哇语言单态创立性模式介绍(下) 11-17
struts 2 11-17
java文件加密器(收藏) 11-17
与垃圾收集器(garbage collector)为伴 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息