ejb jboss myeclipse 环境搭建 工程实例

一,所需开发包

本人开发各版本  :jdk1.6     myeclipse9     jboss5.0

jdk  myeclipse  开发环境配置略过,重点说说开发ejb jboss上的web项目环境搭建以及工程的建立


二. jboss5.0之前版本为安装版,之后为解压版。

1.新建一个目录 例如jbossserver 解压jboss5.0

 

 


2. 在电脑里配置环境变量:新建JBOSS_HOME 变量值记你的及该目录路径。




3. 然后在path 路径后添加 %JBOSS_HOME%bin



4. 检测jboss已经成功配置:对应的bin目录下点击 run(批处理文件):你会看到如下字符结尾 则证明jboss搭建成功 (如果有8083端口冲突,重启电脑 随后重启run即可运行正常)





三,编写简单的ejb工程案例


1.打开myeclipse选中windows-->preference->myeclipse->server


 


2.新建ejb工程,

然后新建ejb sessionbean 便会有两个文件生成,添加一个方法如图:



3. 在服务器端添加调试:



4.main 方法如下:


5.启动服务器之前 到client 添加有关jboss的包



6. 将服务器端的工程部署到jboss上


7.启动jboss:


 


8.运行调试程序:


 


四,新建web客户端。

1. 将服务器端的class文件添加到web客户端:




2. 修改 index.jsp代码:

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="javax.naming.*,javax.ejb.*,com.ejb.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

  
  <body>
    This is my JSP page. <br>
    <%
     try {
			InitialContext ctx = new InitialContext();
			HelloworldRemote helloworld = (HelloworldRemote)ctx.lookup("Helloworld/remote");
			out.print(helloworld.sayHello("world!!!"));
			} catch (NamingException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
     %>
   
  </body>
</html>

4.将 客户端部署到jboss上



5.启动jboss:


6.运行结果 (错误:可能是端口冲突,关闭一些应用程序,或者重启电脑可解决)


 

启动jboss 可能遇到的错误 端口冲突:




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值