| 首页 >> 网络编程 >> JSP >> JSP教程 >> 新闻正文 | [字体:大 中 小] [打印文档] |
| |
|
|
<session> <display-name>Hello</display-name> <ejb-name>Hello</ejb-name> <home>hello.ejb.HelloHome</home> <remote>hello.ejb.Hello</remote> <local-home>hello.ejb.HelloLocalHome</local-home> <local>hello.ejb.HelloLocal</local> <ejb-class>hello.ejb.HelloBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> </session> </enterprise-beans> </ejb-jar> 在此目录中,再建一个 jboss-service.xml 文件,内容如下: <?xml version="1.0" encoding="gb2312"?> <jboss> <enterprise-beans> <session> <ejb-name>Hello</ejb-name> <jndi-name>Hello</jndi-name> </session> <secure>true</secure> </enterprise-beans> <reource-managers/> </jboss> 七、 到此为止,我们将所有的测试文件和配置文件己编写完成。 八、 下面我们编写编译这些类文件的脚本程序,进入 C:\JBOSS\BIN 目录下,新建一个 com.bat 文件,内容如下: set classpath=.;c:\j2sdk1.4.1_01\lib\tools.jar;C:\JBOSS\client\jbossall-client.jar;C:\JBOSS\client\jboss-client.jar;C:\JBOSS\client\jboss-iiop-client.jar;C:\JBOSS\server\default\lib\jnpserver.jar;C:\JBOSS\client\jnp-client.jar;C:\JBOSS\client\log4j.jar;C:\JBOSS\client\jboss-j2ee.jar; C:\JBOSS\server\all\lib\javax.servlet.jar javac %1 同样在此目录新建一个 runclient.bat ,用于运行客户端程序,内容如下: set classpath=.;c:\j2sdk1.4.1_01\lib\tools.jar;C:\JBOSS\client\jbossall-client.jar;C:\JBOSS\client\jboss-client.jar;C:\JBOSS\client\jboss-iiop-client.jar;C:\JBOSS\server\default\lib\jnpserver.jar;C:\JBOSS\client\jnp-client.jar;C:\JBOSS\client\log4j.jar;C:\JBOSS\client\jboss-j2ee.jar; C:\JBOSS\server\all\lib\javax.servlet.jar java %1 五、编译和运行测试程序 com *.java 将产生一系列 .class 文件。 2、 将产生的 HelloWorld.class 和 HelloServlet.class 拷贝到 C:\JBOSS\myproject\jsp\hello.war\WEB-INF\classes\hello 目录中。 3、 将产生的 HelloHome.class 和 HelloClient.class 和 Hello.class 文件放入 C:\JBOSS\myproject\ejb\client\hello\ejb 目录中 4、 将产生的 Hello.class 和 HelloBean.class 和 HelloHome.class 和 HelloLocal.class 和 HelloLocalHome.class 放入 C:\JBOSS\myproject\ejb\hello.jar\hello\ejb 目录中。 至此,我们己经完成了所有类的编译,并将它们放入到适当的地方,目前为止,文件和目录分布结构如下图所示: C:\JBOSS\server\all\deploy 下。 这时启动 JBOSS 的工作台自动会发布此两个目录。我们便可以测试了。 启动 JBOSS : run.bat –c all 用 IE 打开 http://localhost:8080/hello/index.jsp 测试 JSP 文件 用 IE 打开 http://localhost:8080/hello/HelloWorld 测试 Serlvet 用 IE 打开 http://localhost:8080/hello/HelloServlet 测试用 Servlet 调用 EJB 然后进入 C:\JBOSS\myproject\ejb\client 运行: Runclient hello/ejb/HelloClient |
