它的主要方法的代码:
public void onMessage(Message msg) {
try {
TextMessage TMS = (TextMessage) msg;
String a1 = TMS.getText();
String b1 = a1;
System.out.println("Message getted Is" + a1 + ">>>>>>OK");
//get naming context
Context context = new InitialContext();
Object obj = context.lookup("SessBean");
sessHome = (SessHome) javax.rmi.PortableRemoteObject.narrow(obj, SessHome.class);
sessHome.create().insTableAall(a1, b1); }
catch(Exception ex){
ex.printStackTrace();
}
但发布时老是报这个错误:
Start server side stack trace:
java.lang.NullPointerException at weblogic.ejb20.dd.xml.DDUtils.getStream(DDUtils.java:193) at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:105) at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:90) at weblogic.ejb20.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:502) at weblogic.ejb20.deployer.EJBModule.loadDescriptor(EJBModule.java:207) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:714) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)End server side stack trace
public void onMessage(Message msg) {
try {
TextMessage TMS = (TextMessage) msg;
String a1 = TMS.getText();
String b1 = a1;
System.out.println("Message getted Is" + a1 + ">>>>>>OK");
//get naming context
Context context = new InitialContext();
Object obj = context.lookup("SessBean");
sessHome = (SessHome) javax.rmi.PortableRemoteObject.narrow(obj, SessHome.class);
sessHome.create().insTableAall(a1, b1); }
catch(Exception ex){
ex.printStackTrace();
}
但发布时老是报这个错误:
Start server side stack trace:
java.lang.NullPointerException at weblogic.ejb20.dd.xml.DDUtils.getStream(DDUtils.java:193) at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:105) at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:90) at weblogic.ejb20.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:502) at weblogic.ejb20.deployer.EJBModule.loadDescriptor(EJBModule.java:207) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:714) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)End server side stack trace
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货