采用eclipse+Jboss开发EJB3.0配置方法
来源:互联网 发布:kmeans算法应用实例 编辑:程序博客网 时间:2024/04/26 08:06
1.下载jboss安装包jems-installer-1.2.0.BETA2.jar进行图形界面安装,
安裝時必需选择 ejb3-clustered [这很重要 ]。
不需要jboss-4.0.4.GA.zip
2。下载JBossIDE-1.6.0.GA-ALL,也就是eclipse的插件,copy到eclipse下。
注意一点:eclipse-SDK-3.2始终无法创建create a jboss cofiguration,如果用
eclipse-SDK-3.1就没问题。
3。写个测试程序:
HelloWorld HelloWorldBean
package com;
import javax.ejb.Stateless;
@Stateless
public class HelloWorldBean implements HelloWorldRemote, HelloWorldLocal {
public String echo(String msg) {
System.out.println("Joeyta try Hello World.");
return msg;
}
}
HelloWorldClient运行
package com;
import java.util.Properties;
import javax.naming.InitialContext;
public class HelloWorldClient
{
public static void main(String[] args) throws Exception
{
Properties properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url", "jnp://localhost:1099");
properties.put("jnp.disableDiscovery", "true");
InitialContext ctx = new InitialContext(properties);
HelloWorld helloWorld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
System.out.println(helloWorld.echo("Hello World, Joeyta"));
}
}
ant build.xml进行deploy
<?xml version="1.0"?>
<project name="JBoss" default="run.HelloWorldClient" basedir=".">
<property environment="env" />
<property name="jboss.home" value="E:/Jboss/jboss-4.0.4.GA/jboss-4.0.4.GA" />
<property name="classes.dir" value="bin" />
<path id="classpath">
<fileset dir="${jboss.home}/client">
<include name="**/*.jar" />
</fileset>
<pathelement location="${classes.dir}" />
</path>
<target name="clean">
<delete file="${basedir}/HelloWorld.jar" />
<delete file="${jboss.home}/server/default/deploy/HelloWorld.jar" />
</target>
<target name="ejbjar" >
<jar jarfile="HelloWorld.jar">
<fileset dir="${classes.dir}">
<include name="com/*.class" />
</fileset>
</jar>
<copy file="HelloWorld.jar " todir="${jboss.home}/server/default/deploy" />
</target>
<target name="run.HelloWorldClient" depends="ejbjar">
<java classname="com.HelloWorldClient" fork="yes" dir=".">
<classpath refid="classpath" />
</java>
</target>
</project>
- 采用eclipse+Jboss开发EJB3.0配置方法
- JBoss+Eclipse安装配置开发EJB3.0
- 采用eclipse+jboss开发ejb3.0学习笔记
- Eclipse配置JBOSS进行EJB3.0的开发
- Eclipse整合JBoss开发EJB3.0
- 转:Eclipse整合JBoss开发EJB3.0
- Eclipse整合JBoss开发EJB3.0
- Eclipse+JBoss+Mysql开发EJB3.0EntityBean
- Eclipse + JBOSS IDE来开发EJB3.0的开发环境配置(转)
- Eclipse整合JBoss开发EJB3.0 简单实例
- MyEclipse+JBoss开发EJB3.0
- Myeclipse+JBoss开发EJB3.0
- MyEclipse+JBoss开发EJB3.0
- eclipse + JBoss 5 + EJB3开发指南(15):拦截器方法和拦截器类
- eclipse + JBoss 5 + EJB3开发指南(4):Session Bean中的注释方法
- eclipse + JBoss 5 + EJB3开发指南(4):Session Bean中的注释方法
- 配置EJB3.0在Jboss连接MSSQL
- 配置JBoss 4.03sp1支持EJB3.0
- 解析.Net框架下的XML编程技术
- 六种方法,做一名更好的开发者
- JSP流行模板Struts的安装配置
- 如何提高网站的Google PR值
- 精妙SQL语句整理
- 采用eclipse+Jboss开发EJB3.0配置方法
- NHibernate快速指南
- 学习PSP软件自制编程入门教程
- 面试时需注意的一些细节
- 变形金刚狂派
- 舍弃生命,只为静静地陪你一瞬间
- javascript实现椭圆运动轨迹
- Photoshop给美女抠发换背景的小技巧
- 关于private static数据成员