上一篇博客说了远程调用客户端的配置,但是也有人问如果我要是调用多个Bean应该怎么配置呢?其实和调用一个Bean的道理是一样的,只要别人给提供接口,那么我只需要配置好去调用就可以了。
第一、JBOSS的配置需要配置多个,如下
endpoint.name=client-endpoint
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
org.jboss.ejb.client.scoped.context=true
jboss.naming.client.ejb.context=true
Context.URL_PKG_PREFIXES=org.jboss.ejb.client.naming
javax.naming.Context.INITIAL_CONTEXT_FACTORY=org.jboss.naming.remote.client.InitialContextFactory
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
remote.connectionprovider.create.options.org.xnio.Options.SSL_STARTTLS=false
jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT=false
remote.connections=one,two
remote.connection.one.host=192.*.*.*
remote.connection.one.port=4444
remote.connection.one.username=liutengteng
remote.connection.one.password=!liutengteng123456
remote.connection.two.host=192.*.*.*
remote.connection.two.port=4447
remote.connection.two.username=liutengteng
remote.connection.two.password=!liutengteng123456<span style="font-size: 14pt; font-family: 华文中宋; background-color: rgb(255, 255, 255);"> </span>
第二、jndi的配置也要配置多个,如下
<jee:jndi-lookupid="SchoolTeachingBean"
jndi-name="ejb:itoo-basic-schoolteaching-ear/itoo-basic-schoolteaching-core-0.0.1-SNAPSHOT/SchoolTeachingBeanImpl!com.tgb.itoo.basic.service.SchoolTeachingBean"
environment-ref="evn">
</jee:jndi-lookup>
<jee:jndi-lookupid="SchoolBean"
jndi-name="ejb:itoo-exam-school-ear/itoo-exam-school-core-0.0.1-SNAPSHOT/SchoolBeanImpl!com.tgb.itoo.exam.service.SchoolBean"
environment-ref="evn">
</jee:jndi-lookup> <span style="font-size: 14pt; font-family: 华文中宋; background-color: rgb(255, 255, 255);"> </span>
需要上面的两个地方多配置几个就可以了。
本篇文章继续说JBOSS的配置,看过上一篇文章的知道,前面有配置用户名、密码等等这些东西,都是如何配置的呢?
1)配置密码
启动JBOSS里面的bin/add-user.bat
创建一个管理型用户
密码有一定规则,然后一直向下一直按enter,创建结束的时候注意到有一个value
这个Value还是有一定作用的,它是对用户的一种加密,如果JBOSS上的应用需要安全认证,这个值就会有用。
2)端口号的配置,需要在配置文件里面配置,一般情况下默认就好。
3)还有一些是JBOSS节点的配置。
总结
其实说了这么多,更多的还是配置,配置完了这一步接着配置下一步,虽然说是配置,但是其中的思想还是值得我们去思考的。