org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe

4089 단어 marshal

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.....
   해결 방법 
        그 중의 하나 웹 logic. 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 }
      

좋은 웹페이지 즐겨찾기