JBOSS 配置及使用初步

上一篇 / 下一篇  2009-07-15 23:38:28 / 个人分类:Jboss

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
JBOSS推出3.0.4版本其实已经很久很久啦,可是呢,网上关于它的介绍就少得可怜,而且仅有的几篇介绍都并不完全正确,很多甚至是直接拷贝jboss2.4.4的相关内容。那些抄袭者没有想到,从jboss2.4.4jboss3.0.4之间有很大的飞跃,甚至目录结构也不相同了,相关配置更不用多说,他们那些拷贝来的作品根本不能正确指导人们学习jboss51Testing软件测试网!w,nT9ox

-aX Cd7D'F;m Av0   
为了学习jboss,我想大多数人可能都要从http://www.jboss.org那里下载其本身的文档,如3.x版本就有文档JBoss.3.0QuickStart.Draft3.pdf来进行入门指导。但是令人万万没有想到的是,JBoss.3.0QuickStart.Draft3.pdf文档中甚至也有错误的地方,完全按照它的指引,大家将会走弯路的。51Testing软件测试网 P#Xya$st
51Testing软件测试网 Y ts/D`|
   
因此,结合我最近学习jboss3.0.4的经验,根据实际应用情况,总结出jboss3.0.4配置及使用初步文档,供大家参考和讨论。51Testing软件测试网1~0L0io$DSj&E
 
#KE"_mWza*ml0   
前提
$D.X6^f4sO aZd0
||.f_T*Sj0   
首先,你必须安装JDK,版本为1.3以上,我使用的是1.4版本。并在CLASSPATH中设置JAVA_HOME环境变量为JDK安装目录。确保在你的机器上可以运行JAVA程序。51Testing软件测试网Z T.d3yo:i1vk6i"q3m;y
51Testing软件测试网R5?t%^ mJ Yn
   
安装及运行jboss3.0.4
h5X"i&l g)M9Y5GV051Testing软件测试网8Mv3R f3G'e
   
jboss自己的网站http://www.jboss.org下载jboss3.0.4,有jboss-3.0.4.zipjboss-3.0.4_tomcat-4.1.12.zip。后者是jbosstomcat整合到一起的版本,这里主要介绍前者,既单独的jboss3.0.4
zTu*u+W Fe0
y jH7K6h5h.Po"G J$y0    jboss
的运行很简单。将jboss-3.0.4.zip解压到本地硬盘的一个目录中。会有以下几个目录生成:51Testing软件测试网vpqB)} i
51Testing软件测试网ewnBs9i/wb
    bin
k9d+~/^3NCFjS5zJ7w051Testing软件测试网[f1^(x V7WE5y'c_K4hO
   
放置jboss启动和停止的可执行脚本文件51Testing软件测试网}_5jAWd;c#u
51Testing软件测试网 EX,V9ZJ0PY
    docs
,^ A9Bk~0uMp/l0
6q} g.w'}^0   
放置jboss的例子、测试脚本和各种脚本配置文件的DTD
'Q5u@6Gx6h051Testing软件测试网.a$If8Y\7Z#G E
    lib
,Ozq x,@G0
Jz'v k7Y dYz@0   
放置jboss所需要的部分jar包文件
1ZvZ0H K0
d5m.h4e/A#`%C0    client
$rY;`"_&a/kY$n6\H0
#F9pR(QzX&s+O0   
放置EJB客户端运行时所需要的jar
o$a)IjRt)H[r6EC051Testing软件测试网 s\U9E6F)P;z
   server51Testing软件测试网4T3y A]:[
51Testing软件测试网 Tg]i1t'Z9U9z
   
放置各启动类型的服务器端EJB配置所需要的文件等。
'P_0NaAp:v ?K0
g1]5avtTI+j$gU0    Jboss3.0.4
有三种启动类型,分别为all, default, minimal。如在windows平台下启动jboss,可直接启动bin目录下的run.bat既可。此时默认为以default形式启动,如需其它启动方式,则需要参数设置,如想以all模式启动,则运行run.batc all命令。至于三种启动模式的区别,无非就是启动的服务多少不同,具体请参照JBoss.3.0QuickStart.Draft3.pdf文档。该文档也有设置jboss启动为windows服务的一段,也可以参照,不过我按照它的做法尝试了一下,发现居然jboss的服务会占据90%以上的CPU资源51Testing软件测试网3x&G w9\w

GR1N4e {$rn]Lo3T$Qe0   
正如大家所看到的,jboss启动就这么简单,而且也不需要按照自己的机器额外进行其他配置。到这一步,大家都很爽吧。OK,让我们继续51Testing软件测试网(I2T*kMAq%|$a1Sz.B
51Testing软件测试网ELw(etw
   
查看JBOSS端口
A6@ x u{5U0
{;{(C#[ K0   
这本来不应单独成为一章,但是,网上各资料和JBoss.3.0QuickStart.Draft3.pdf中都在这一部分对使用者进行了误导,我想在这里我有必要进行澄清。
3k9T5Az*G w,r0
k*X I-m,V0   
启动jboss后,我们可以查看8080端口,在浏览器地址栏中键入http://localhost:8080,我们会发现一个错误页面,内容为“HTTP ERROR: 404 / Not Found RequestURI=/”这是正常的,因为你根本就没有页面可以显示。51Testing软件测试网\k6\4pX;e:Eu-~

)C\)W;p?'nV0   
在按照网上资料和JBoss.3.0QuickStart.Draft3.pdf的要求查看8082端口时,我们就会发现,根本和资料中讲述不一致了。JBoss.3.0QuickStart.Draft3.pdf中的原文是这样的:“To check if JBoss is running please open a browser and enter http://localhost:8082 which will list all JBoss components running.”但是,我们将会出现一个错误页面!并不是象它所说的会列出所有运行的JBOSS组件。经过查找,发现其实应该是http://localhost:8080/jmx-console。此点一定注意,否则会打击初学者学习jboss的兴趣的。我们通过这个页面进行对JBOSS的各服务的配置和管理
6Oo DT?fM051Testing软件测试网e R0x})\c t j&e
   
我们再查看http://localhost:8083会出现一个没有错误的空白页,正常,应该是这样。
&unW?ESi[,N051Testing软件测试网t-{h&mAM)v
   
我们再查看http://localhost:1099会出现一大堆乱字符,当然,里面包含了你的IP地址等等类似的信息。1099jnp协议监听名字服务的缺省端口,RMI的缺省端口也是一样的。在JNDI中,我们需要用到此端口。51Testing软件测试网d|6RKD'U-J7k{2l cQ
51Testing软件测试网eh7TT*k\Q$xP
    OK
,基本端口信息就这些

TAG:

 

评分:0

我来说两句

Open Toolbar