jboss7 部署oracle,Myeclipse10, JBoss7.11 final, EJB 3.1 配置部署

要配置JBOSS的数据源

我用Oracle 11g(其实跟10G配置一样吧)

打开目录

Jboss安装目录\modules\com\

然后建文件夹oracle

再进入oracle建文件夹main

再进入main

即oracle\main\

将oracle的驱动jar包ojdbc6.jar考到此目录下

并新建 module.xml,内容如下:

a4c26d1e5885305701be709a3d33442f.png

注意上面红字"com.oracle"在下面的配置文件中还会被用到

然后打开Jboss安装目录\standalone\configuration\standalone.xml

找到<datasources>,在其内添加:

a4c26d1e5885305701be709a3d33442f.png

再往下找 <drivers>节点,在其里面添加:

a4c26d1e5885305701be709a3d33442f.png

如何在myeclipse里配置jboss服务器就不赘述了,不过有一点得注意

a4c26d1e5885305701be709a3d33442f.png

Server name项我是空着的,一开始填的default报错

然后新建EJB项目

a4c26d1e5885305701be709a3d33442f.png

next

a4c26d1e5885305701be709a3d33442f.png

这里JNDI data Source 处填的是上面在standalone中添加的jndi-name="java:jboss/myDataSource"

里面的java:jboss/myDataSource

然后Finish就建好了一个EJB项目

在项目中新建包:com.reach.ejb3(名字自己起啦)

然后在包中建接口,内容如下

package com.reach.ejb3;

import javax.ejb.Remote;

@Remote //Remote远程接口

public interface IHelloEJBService {

public String sayHelloEJB(String name);

}

再建个类HelloEJBService 继承此接口

package com.reach.ejb3;

import javax.ejb.Stateless;

@Stateless

public class HelloEJBService implements IHelloEJBService {

@Override

public String sayHelloEJB(String name) {

String msg="Hello"+name+",

Welcome to EJB world!";

return msg;

}

}

这是一个最简单的EJB项目,完成上述之后,将项目部署到JBoss上

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

Finish,部署完毕

开始服务器

a4c26d1e5885305701be709a3d33442f.png

最后在Consle中显示的几行表明正常启动

a4c26d1e5885305701be709a3d33442f.png

这一套是经过了N个错误的设置,不断的在度娘上查找修改,最终才成功的

写下来备忘

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值