[英]Unable to perform JNDI lookup in WebLogic 12 server from JBoss Wildfly 8
我試圖將消息放入WebLogic服務器的JMS隊列中。 我的應用程序在Wildfly 8 AS中運行。 我已經為JNDI查找編寫了代碼,然后將消息放入JMS隊列。 我正在使用以下代碼初始化InitialContext:
private static InitialContext getInitialContext(String url) throws NamingException {
Hashtable<String, String> env = new Hashtable<>();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, url);
return new InitialContext(env);
}
我添加了以下Maven依賴項以添加WebLogic jar
<dependency>
<groupId>weblogic</groupId>
<artifactId>weblogic</artifactId>
<version>12.2.1</version>
</dependency>
<dependency>
<groupId>weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.2.1</version>
</dependency>
但是尚未解決Maven依賴關系。 我需要添加任何Maven存儲庫嗎?
如果還有其他要求,有人可以指導我嗎?
問候,阿尼班。
Weblogic在maven存儲庫中不提供客戶端jar工件。 您必須在wlthint3client.jar
WL_HOME\\server\\lib
的WL_HOME\\server\\lib
目錄中找到wlthint3client.jar
。 此jar包含客戶端調用weblogic服務器所需的所有類。
然后,您可以在maven存儲庫中手動安裝它,並在pom.xml
中將其用作maven依賴項
最后,您可以使用weblogic.jndi.WLInitialContextFactory
工廠查找InitialContext
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.