org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
2024-09-06 22:53:43
用weblogic 12c 测试 ejb3
import javax.naming.InitialContext;
import javax.naming.NamingException; import ejb3test.HelloWorld;
import weblogic.jndi.WLInitialContextFactory; public class Test {
public static void main(String[] args) throws NamingException { java.util.Properties prop = new java.util.Properties();
prop.setProperty(javax.naming.Context.INITIAL_CONTEXT_FACTORY, WLInitialContextFactory.class.getName());
prop.setProperty(javax.naming.Context.PROVIDER_URL, "t3://localhost:7001");
InitialContext ic = new InitialContext(prop);
HelloWorld h = (HelloWorld)ic.lookup("HelloWorldBean#ejb3test.HelloWorld");
System.out.println(h.sayHello("somebody "));////somebody say Hello .
}
}
如何生成ejb:
ejb 中 包含一个接口 和一个实现类
package ejb3test; public interface HelloWorld {
public String sayHello(String name);
}
package ejb3test; import javax.ejb.Remote;
import javax.ejb.Stateless; @Stateless(mappedName = "HelloWorldBean")
@Remote ({HelloWorld.class})
public class HelloWorldBean implements HelloWorld { public String sayHello(String name) {
return name+" say Hello .";
}
}
打包 HelloWorld HelloWorldBean 到 HelloApp.jar (普通jar即可) 并且部署到 weblogic服务器上
打包 HelloWorld 到 HelloI.jar 供 Test 类调用 测试遇到问题
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe.....
解决办法
其一 直接引入weblogic.jar(好像这个版本是支持的)
或者 cd 到 Oracle\Middleware\Oracle_Home\wlserver\server\lib 下,执行 java -jar wljarbuilder.jar ,最后生成 wljarbuilder.jar 引入到测试类中即可 { 官方给的操作:http://docs.oracle.com/cd/E24329_01/web.1211/e24378/jarbuilder.htm#SACLT421 }
最新文章
- jpeg huffman coding table
- Ubuntu14 sudo apt-get install apt-show-versions出错
- 编程模式之装饰模式(Decorator)
- 你必须知道的ASP.NET-----IHttpAsyncHandler实质
- js框架简明
- js打印对象(object)
- 【wpf WebBrowser 清空网站的Cookie&;Session 清空用户登录状态】
- Oracle分析函数 — sum, rollup, cube, grouping用法
- 实习小白笔记一(鼠标悬停、获取多选、提交修改、layer页面、单元格文字长度、json、分页、左连接)
- CoreJavaE10V1P3.9 第3章 Java的基本编程结构-3.9 大数值(Big Numbers)
- Python内置数据类型总结
- VUE-开发工具VSCode
- 搭建Google镜像网站
- Codeforces672D(SummerTrainingDay01-I)
- 笔记react router 4(四)
- elasticsearch 口水篇(4)java客户端 - 原生esClient
- ORACLE递归查询(适用于ID,PARENTID结构数据表)
- JavaSE(十)之Map总结 (转)
- UVa 10029 - Edit Step Ladders
- c++运算符重载---20