当前位置: 首页 > 图文教程 > 网络编程 > JSP > Jboss下配置EJB

JSP
我认为JSP有问题(上)
我认为JSP有问题(下)
jsp“抓”网页代码的程序
关于在bean里面打印html的利弊看法
bean里面如何打印到html页面
jdbc3中的RowSet 接口规范
Apusic Application Server1.0中jsp源代码泄漏漏洞
Unify的eWave ServletExec拒绝服务漏洞
通过提交超长的GET请求导致IBM HTTP Server远程溢出
在HTTP请求中添加特殊字符导致暴露JSP源代码文件
Resin 1.2 重要源代码暴露漏洞
多中WEB服务器的通用JSp源代码暴露漏洞
Tomcat 暴露JSP文件内容
IBM WebSphere Application Server 暴露JSP文件内容
JRun 2.3.x 范例文件暴露站点安全信息
BEA WebLogic 暴露源代码漏洞
IBM WebSphere Application Server 3.0.2 存在暴露源代码漏洞
Tomcat 3.1 存在暴露网站路径问题
Sun Java Web Server 能让攻击者远程执行任意命令
Netscape 修复 JAVA 安全漏洞

JSP 中的 Jboss下配置EJB


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 26 ::
收藏到网摘: n/a

一、前言

   Jboss为Open Source,完全免费的Appliaction Server,对于J2EE有很好的支持,可以和Tomcat完美结合。

二、下载,安装

   下载地址为Jboss官方站点:http://www.jboss.org/,我下载的是Jboss2,而且和tomcat一起的,这样避免了单个下载一起配置的问题。下载地址是:http://www.jboss.org/jboss_tomcat.zip

   下载完,解压到一个目录,我这里用E:\jboss_tomcat作为例子。下面有子目录:

E:\jboss_tomcat\jboss2

E:\jboss_tomcat\tomcat32b7

注意,我这里的目录稍微做了改动的,这样如果你不将TOMCAT_HOME加到CLASSPATH中,E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件要做相应改动才能正常运行。

三、配置运行

   基本上不要什么配置的,只要安装好了JDK,当然,最好将TOMCAT_HOME加到CLASSPATH中。

这样,E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件前的TOMCAT_HOME就可以去掉了。

运行E:\jboss_tomcat\jboss2\bin\run_with_tomcat.bat这个文件,这样,Tomcat端口在8080,Jboss为8083,

运行http://localhost:8080/将出现tomcat首页,

运行http://localhost:8083/将出现无错误的空白页,

四、测试EJB

   (1)启动JBOSS:

方法见上:

   (2)下载代码:

http://www.wodejia.net/softdownload/java/interestejb.zip

解开,出现如下目录:

interest/com

interest/docs

...

全部copy到jboss2下examples目录下,如果没有examples目录,建立一个,结构如下:

E:\jboss_tomcat\jboss2\examples\interest\...

将文件E:\jboss_tomcat\jboss2\examples\interest\interest.jar复制到:

E:\jboss_tomcat\jboss2\deploy下:

在CLASSPATH中加入如下文件:

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

为了测试Client通过servlet调用EJB,必须将: E:\jboss_tomcat\jboss2\examples\interest\下EJB.class和EJB.java复制到:

E:\jboss_tomcat\tomcat32b7\webapps\ROOT\WEB-INF\classes目录下

重新启动JBOSS_TOMCAT


   (3)command下client测试运行:

command下,进入目录E:\jboss_tomcat\jboss2\examples\interest
java InterestClient

将出现:

Got context

Got reference

Interest on 1000 units, at 10% per period, compounded over 2 periods is: 210.00000000000023

jboss窗口将出现:

[Interest] Someone called `calculateCompoundInterest!'

   (4)web下client通过Servlet测试运行:

http://cgreen:8080/servlet/EJB

将出现:

Interest on 1000 units, at 10% per period, compounded over 2 periods is: 210.00000000000023

jboss窗口将出现:

[Interest] Someone called `calculateCompoundInterest!'

到此已经成功了。