作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
http://localhost:8080/rtsclient/loginform.faces网址 jnp://localhost:1099应用服务器类型 jboss40数据源 jdbc/ilogDataSource用户 rtsAdmin密码rtsAdmin
以上是针对jboss的。现在我已将 RTS 部署到 Sun 应用服务器上。我想这样配置 jndi。我的 RTS 客户端实际上可以访问它。
我该如何解决这个问题?我在这里问了这个问题
http://forums.ilog.com/brms/index.php?topic=803.0
我知道这是非常具体的。但是在sun应用服务器中一般如何做呢?
最佳答案
我认为在项目根目录中创建一个包含以下内容的 jndi.properties 文件就足够了。
org.omg.CORBA.ORBInitialHost=localhost
org.omg.CORBA.ORBInitialPort=1099
java.naming.security.principal=rtsAdmin
java.naming.security.credentials=rtsAdmin
如果需要,还可以配置一些其他内容
java.naming.provider.url=...
java.naming.factory.initial=...
java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory
java.naming.factory.url.pkgs=com.sun.enterprise.naming
java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl
还有一种不太灵活的方法。启动时将所需的值作为 Hashmap 提供给 InitialContext() 构造函数
Properties prop = new Properties();
prop.put(Context. ...., "...");
e.g.
prop.put(Context.SECURITY_PRINCIPAL, "rtsAdmin");
prop.put(Context.SECURITY_CREDENTIALS, "rtsAdmin");
InitialContext context = new InitialContext(prop);
检查here您可以通过构造函数设置什么
关于java - 如何为 Sun App Server 8.2 设置 JNDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/156634/
我是一名优秀的程序员,十分优秀!