0
내 호넷은 독립 실행 형 모드로 실행됩니다 .i 주석을 사용하여 연결 가능한 객체가 필요합니다.주석을 사용하여 hornetq connetionfactory 객체를 얻는 방법
주석이 없으면 내 코드는 다음과 같습니다.
public static void main(String args[]) {
Connection connection = null;
InitialContext initialContext = null;
ConnectionFactory connectionFactory = null;
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.PROVIDER_URL, "jnp://localhost:1099");
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.URL_PKG_PREFIXES,
"org.jboss.naming:org.jnp.interfaces");
initialContext = new InitialContext(env);
connectionFactory = (ConnectionFactory) initialContext
.lookup("ConnectionFactory");
connection = connectionFactory.createConnection();
}
여기서는 연결 개체를 가져올 수 있습니다.
주석을 다음과 같이 사용하십시오.
public class Test {
@Resource(mappedName = "ConnectionFactory")
private static ConnectionFactory connectionFactory;
public static void main(String args[]) {
Connection connection = null;
connection = connectionFactory.createConnection();
}
}
여기에 null로 연결 가능한 개체가 나타납니다.
중 하나가 나에게 큰 도움을 object.its connnectionfactory을 받고 나에게 필요한 구성 에게 (주석은 ConnectionFactory에를 조회하는 데 실패했습니다).
감사합니다.
그래, 나는 봄과 당신이 그것을 할 수 있다는 것을 읽을 수는 있지만 MDB를 할 특정 주석이없는 –