📄 4.html
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="Java,JDBC,EJB,Open Source,jdk,rmi">
<meta name="Keywords"
content="Java, servlets, Java servlet, Javascript, ActiveX, VRML,
applet, applets, directory, news, jdbc, applications,
Java applications, Java developer, Java development, developer,
classes, Jars.com, Jars, intranet, Java applet, Javabeans,
Java products, JDK, Java development kit, java development environment, JIT,
JavaPlan, enterprise tools, JVM, Java Virtual Machine, Java resources,
SUN, CGI, Perl, database, network, html,
xml, dhtml, rating, ratings, review, jars, cgi, programming,
software review, software rating">
<title>csdn_Jboss下配置EJB</title>
<style>
.news { BACKGROUND: #007cd3; font-family: "宋体"; font-size: 9pt }
.t { font-family: "宋体"; font-size: 9pt }
.t1 { color:#007cd3; font-family: "宋体"; font-size: 9pt }
.white { font-family: "宋体"; font-size: 9pt;color:#FFFFFF }
.red { font-family: "宋体"; font-size: 9pt;color:#FF0000 }
A:visited {color:#0000FF}
A:hover {color: #ff6666; text-decoration: none}
.text {font-size: 12px; line-height: 160%; font-family: "宋体"}
.text1 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text1:visited {color:#000000}
.text1:hover {color: #000000}
.text2 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text2:visited {color:#000000}
.text2:hover {color: #000000}
.text3 {font-size: 12px; line-height: 100%; font-family: "宋体"; text-decoration: none}
.large {font-size: 14.8px; line-height: 130%}
</style>
</head>
<body
<center>
<tr>
<td WIDTH="100%" VALIGN="TOP">
<tr>
<td WIDTH="100%" CLASS="white"></td>
</tr>
<tr>
<td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>Jboss下配置EJB</td>
<p> <td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>作者:东方一蛇</td></p>
</tr>
<tr>
<td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2">
<br>
一、前言 <br>
<br>
Jboss为Open Source,完全免费的Appliaction Server,对于J2EE有很好的支持,可以和Tomcat完美结合。 <br>
<br>
二、下载,安装<br>
<br>
下载地址为Jboss官方站点:http://www.jboss.org/,我下载的是Jboss2,而且和tomcat一起的,这样避免了单个下载一起配置的问题。下载地址是:http://www.jboss.org/jboss_tomcat.zip<br>
<br>
下载完,解压到一个目录,我这里用E:\jboss_tomcat作为例子。下面有子目录:<br>
<br>
E:\jboss_tomcat\jboss2<br>
<br>
和<br>
<br>
E:\jboss_tomcat\tomcat32b7<br>
<br>
注意,我这里的目录稍微做了改动的,这样如果你不将TOMCAT_HOME加到CLASSPATH中,E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件要做相应改动才能正常运行。<br>
<br>
<br>
<br>
三、配置运行<br>
<br>
基本上不要什么配置的,只要安装好了JDK,当然,最好将TOMCAT_HOME加到CLASSPATH中。<br>
<br>
这样,E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件前的TOMCAT_HOME就可以去掉了。<br>
<br>
运行E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件,这样,Tomcat端口在8080,Jboss为8083,<br>
<br>
运行http://localhost:8080/将出现tomcat首页,<br>
<br>
运行http://localhost:8083/将出现无错误的空白页,<br>
<br>
<br>
<br>
四、测试EJB<br>
<br>
(1)启动JBOSS:<br>
<br>
方法见上:<br>
<br>
<br>
<br>
<br>
<br>
(2)下载代码:<br>
<br>
http://www.wodejia.net/softdownload/java/interestejb.zip<br>
<br>
解开,出现如下目录:<br>
<br>
interest/com<br>
<br>
interest/docs<br>
<br>
...<br>
<br>
全部copy到jboss2下examples目录下,如果没有examples目录,建立一个,结构如下:<br>
<br>
E:\jboss_tomcat\jboss2\examples\interest\...<br>
<br>
将文件E:\jboss_tomcat\jboss2\examples\interest\interest.jar复制到:<br>
<br>
E:\jboss_tomcat\jboss2\deploy下:<br>
<br>
在CLASSPATH中加入如下文件:<br>
<br>
E:\jboss_tomcat\tomcat32b7\lib\servlet.jar;E:\jboss\client\jboss-client.jar;E:\jboss\client\jnp-client.jar;E:\jboss\lib\ext\ejb.jar;E:\jboss\examples\interest\interest-client.jar <br>
<br>
为了测试Client通过servlet调用EJB,必须将: E:\jboss_tomcat\jboss2\examples\interest\下EJB.class和EJB.java复制到:<br>
<br>
E:\jboss_tomcat\tomcat32b7\webapps\ROOT\WEB-INF\classes目录下<br>
<br>
重新启动JBOSS_TOMCAT<br>
<br>
<br>
<br>
<br>
(3)command下client测试运行:<br>
<br>
command下,进入目录E:\jboss_tomcat\jboss2\examples\interest<br>
java InterestClient<br>
<br>
将出现:<br>
<br>
Got context<br>
<br>
Got reference <br>
<br>
Interest on 1000 units, at 10% per period, compounded over 2 periods is: 210.00000000000023 <br>
<br>
jboss窗口将出现:<br>
<br>
[Interest] Someone called `calculateCompoundInterest!' <br>
<br>
(4)web下client通过Servlet测试运行:<br>
<br>
http://cgreen:8080/servlet/EJB<br>
<br>
将出现:<br>
<br>
Interest on 1000 units, at 10% per period, compounded over 2 periods is: 210.00000000000023 <br>
<br>
jboss窗口将出现: <br>
<br>
[Interest] Someone called `calculateCompoundInterest!' <br>
<br>
到此已经成功了。 <br>
<br>
<p align=right>
<br>
<br>
</td>
</tr>
</td>
</tr>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -