`
zisefeiniao
  • 浏览: 168166 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多

  哦,哦,哦,EJB的准备课程啊。

这里开发使用的是 JBoss4.2版本。

 

解压缩后可以直接使用,注意使用前需要先配置JAVA_HOME环境变量。

JBoss的目录结构:

binJBoss启动命令和启动环境配置(run.bat启动)

clientJBoss中的客户端支持jar包,用来支持ejb3开发的。

docs:支持文档

lib:支持类库

server:所有的可以启动的服务、项目、配置

       defaultJBoss默认使用的服务目录

              conf:该服务的相关配置

              data:配置内存数据库 ,一般开发中不使用

              deploy;相当于tomcat中的webapps目录,动态部署目录,所有JBoss中的项目要发布到该目录下

              lib:当前服务的支持jar

              log:日志文件的保存目录

              tmp:临时文件

              workjsp编译后的javaclass文件的保存目录

 

JBoss中使用了Tomcat的一些源代码,例如修改JBoss的端口号也需要修改server.xml文件。

JBoss的默认端口与Tomat相同,也是8080端口,如果要修改,需要将

E:\jboss-4.2.0.GA\server\default\deploy\jboss-web.deployer下的server.xml中端口号配置进行修改。

也可以在该xml中发布普通web项目,但一般不建议这样发布。

 

如果要在MyEclipse内部启动该服务,需要将JBoss配置到MyEclipse

OK完成后,可以在MyEclipse的服务器列表中启动该服务

 

可以通过http://localhost来访问欢迎页

在该页面可以通过点jmx-console进入JBoss控制台,来管理数据库连接、发布的项目等内容。

 

JBoss服务器部署项目时,可以通过MyEclipse自动部署,如果要手工进行部署,必须符合以下规则:

1)    如果是一个文件夹,则该文件夹必须以.jar.war.ear的形式存在

2)    如果发布的为一个压缩包,则必须为jarwarear的形式包。

 

jar表示:Java SE项目编译后打成的包一般为jar

war表示:Java EE项目,部署后的内容(WebRoot下的全部内容)打包后为一个war

ear表示:EJB项目完成后打包部署的为一个ear包,ear包中一般会包含一个jar包和一个war包。

 

注意:JBoss默认启动时不允许远程访问。

如果要设置需要在MyEclipse的配置中加入--host的配置

 

如果外部启动run.bat,需要在启动时加入启动参数

run.bat --host 192.168.1.252

分享到:
评论
1 楼 yqzasd 2010-07-23  
JBOSS对电脑配置要求好高吧,跑起来特别耗内存

相关推荐

Global site tag (gtag.js) - Google Analytics