在Weblogic 10.0中定义简单的字符串JNDI属性
我的应用程序需要一个 JNDI 属性,它基本上是一个简单的 java.lang.String。 在 tomcat 中,定义 context.xml 很容易,在 glassfish 管理控制台中也很容易。
但是,我找不到如何在 Weblogic 10.0 中执行此操作。 我的属性应该位于 java:comp/env
编辑
我发现了另一个问题,其中答案表明这在 WLS 10.0 中实际上不可能开箱即用 将自定义对象添加到 Weblogic 10 上的 JNDI
但是,有一个可以解决这个问题的插件: http://code.google.com/p/weblogic-jndi-startup/< /a>
我更改了代码,以便在失败时依靠可验证的环境。不太好,但对我来说是固定的。
My application requires a JNDI property, which basically is a simple java.lang.String.
In tomcat this is easy to define the context.xml, while it's also easy in the glassfish admin console.
However, I cannot find how to do this in Weblogic 10.0.
My property should be in java:comp/env
EDIT
I have found another question, where answers show this isn't really possible out of the box in WLS 10.0
Adding custom object to JNDI on Weblogic 10
However, there is a plugin which would do the trick:
http://code.google.com/p/weblogic-jndi-startup/
I changed my code to fall back on an environment veriable if this fails. Not too nice, but fixed for me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查一下:http://download.oracle.com/docs/cd/E15051_01/wls/docs103/webapp/configureresources.html#wp159026
我认为它至少可以给你一个方向。为财产设定价值似乎更加困难。
Check this: http://download.oracle.com/docs/cd/E15051_01/wls/docs103/webapp/configureresources.html#wp159026
I think it might at least give you a direction. Setting a value to the property seems to be more difficult.
尝试 weblogic-jndi-startup
在您的情况下,您可以使用 String 对象而不是 URL 对象
try the weblogic-jndi-startup
in your case, you can use the String object instead of the URL one