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

Posted 空余恨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,内容如下:

 

技术分享

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

 

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

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

 

技术分享

 

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

技术分享


    

 

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


技术分享

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

 

然后新建EJB项目

技术分享



next

技术分享



这里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上

技术分享

技术分享

技术分享

Finish,部署完毕

开始服务器

技术分享

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

技术分享

 

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

写下来备忘

以上是关于Myeclipse10, JBoss7.11 final, EJB 3.1 配置部署的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse2017和myeclipse10哪个好

myeclipse 10怎么安装与激活

myeclipse10 破解

如何破解MyEclipse 10.x

myeclipse 10 添加freemarker插件

myeclipse10安装findbugs