我已使用weblogic hazelcast模板成功将Hazelcast资源适配器部署到Weblogic 12c,从而导致Hazelcast连接工厂(Main#com.company.HazelcastCF
)和资源本身(Main#com.company.MyHazelcastResource
)出现在JNDI中当我通过服务器进入View JNDI Tree
时的树。一切都是功能性的,依赖于此资源适配器的耳朵成功部署,并且可以毫无问题地使用我的Hazelcast节点。
但是,在JNDI树中连接到我的资源适配器的两个条目旁边有一个特殊的红色感叹号,如下所示:
如何找出导致此红色感叹号出现的原因 - 如果出现问题,请解决潜在问题?
以下是资源适配器的META-INF中的weblogic-ra.xml。
<?xml version="1.0"?>
<weblogic-connector xmlns="http://xmlns.oracle.com/weblogic/weblogic-connector"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-connector
http://xmlns.oracle.com/weblogic/weblogic-connector/1.0/weblogic-connector.xsd">
<jndi-name>Main#com.company.MyHazelcastResource</jndi-name>
<enable-access-outside-app>true</enable-access-outside-app>
<enable-global-access-to-classes>true</enable-global-access-to-classes>
<outbound-resource-adapter>
<connection-definition-group>
<connection-factory-interface>javax.resource.cci.ConnectionFactory</connection-factory-interface>
<connection-instance>
<jndi-name>Main#com.company.HazelcastCF</jndi-name>
<connection-properties>
<pool-params>
<initial-capacity>1</initial-capacity>
<max-capacity>50</max-capacity>
<capacity-increment>1</capacity-increment>
</pool-params>
</connection-properties>
</connection-instance>
</connection-definition-group>
</outbound-resource-adapter>
</weblogic-connector>
这是仅在部署资源适配器之后整个JNDI树的屏幕截图(请注意,感叹号在onMouseOver上发生的任何事情都会导致控制台中出现JavaScript错误。)