问题标签 [weblogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
weblogic - WLST 最佳实践:Shell 与 MBean?
有没有使用 WLST 的管理员?
在我们的项目中,我们正在自动化我们的许多日常任务,例如部署和域设置。我们还在构建脚本,这些脚本将根据我们的基线配置、JDBC、JNDI 等创建域。
通过 WLST 提供的功能之一是通过类似 shell 的界面对 MBean 进行导航。在制作大型脚本时,这个 shell 接口更好还是直接调用域 MBean?
使用 WLST 的任何其他提示/最佳实践/陷阱?
真的有人用吗?
weblogic - 使用 WLST 退回托管服务器?
有没有办法使用 WLST 反弹/重新启动托管服务器?ServerRuntime MBean 似乎具有执行此操作的正确功能,但据我所知,您只能访问 WLST 连接到的服务器(即管理服务器)的此 MBean。有没有办法为每个托管服务器访问这个 MBean?
jms - Weblogic“放弃交易”警告
我们在 WL 服务器上随机收到如下警告。我们想更好地了解这些警告到底是什么,以及我们应该做些什么来避免它们。
86,606 秒后放弃事务:Xid=BEA1-52CE4A8A9B5CD2587CA9(14534444), Status=Committing,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=86605, seconds left=0,XAServerResourceInfo[JMS_goJDBCStore]=(ServerResourceInfo[JMS_goJDBCStore]= ( state=committed,assigned=go_server),xar=JMS_goJDBCStore,re-Registered = true),XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]= (ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=new,assigned= none),xar= weblogic.jdbc.wrapper.JTSXAResourceImpl@1a8fb80,re-Registered = true),SCInfo[go+go_server]= (state=committed),properties=({weblogic.jdbc=t3://10.6.202.37 :18080}),本地属性= ({weblogic.transaction.recoveredTransaction=true}),OwnerTransactionManager= ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=go_server+10.6.202.37:18080+go+t3+, XAResources={JMS_goJDBCStore, weblogic.jdbc.wrapper.JTSXAResourceImpl},NonXAResources= {})],CoordinatorURL=go_server+10.6.202.37:18080+go+t3+)
我确实理解 BEA 的解释:
错误:在 secs 秒后放弃交易:tx
描述:当一个事务被放弃时,该事务的知识将从试图推动该事务完成的事务管理器中删除。JTA 配置属性 AbandonTimeoutSeconds 确定事务管理器在尝试提交或回滚事务时应该坚持多长时间。
原因:资源或参与服务器可能在 AbandonTimeoutSeconds 期间不可用。
行动:检查参与资源的启发式完成并纠正任何数据不一致。
我们观察到您可以通过删除 *.tlog 文件来消除这些警告,但这似乎不是处理警告的正确策略。
警告指的是 JMS 和我们的 JMS 存储。我们确实使用 JMS。我们只是不明白为什么交易在那里挂起,为什么它们会被“放弃”??
ant - 如何使用 WLS Ant Tasks 构建包含策略文件的 EAR?
我一直在使用带有 Weblogic Server 的 JAX-WS,使用他们的 Ant 任务来构建可以部署在服务器上的 EAR 文件。我已经获得了使用 JAX-WS 的基本 SOAP 调用,但现在我正在尝试通过 WS-Security 添加一些消息级安全性。
根据文档,有两种方法可以向 Web 服务添加安全策略。一种是在 Java 源代码本身上使用注释,但这意味着策略是永久设置的。第二种方法是将策略文件添加到 EAR 文件中,然后允许管理员在部署后设置 Web 服务的策略。
虽然文档提到了必须将策略文件放在哪里,但它没有解释在使用 Ant 进行构建时如何自动添加这些策略文件。每次构建/重新部署 EAR 时手动添加策略文件的测试完全太费力了。这是我现在用来构建 EAR 文件的 Ant 代码:
如何将带有策略文件的 EAR 自动构建到正确的位置?我最感兴趣的是将它构建到 Java WAR 文件中的 WEB-INF/policies 中。您可以假设我手头有策略文件,并且可以在构建之前参考它们。
java - Weblogic 9.2 是否支持 Sun Jdk 1.6?
有没有人有在 JDK 1.6 上运行 Weblogic 9.2 的经验?我无法在 Oracle 网站上找到该信息。在支持的配置页面中,他们只提到了 Sun 32/64 位 JDK,但我没有找到对特定 java 版本的任何引用。
我想从 java 1.5 升级到 1.6,但我们还没有准备好升级 Weblogic。
java - 哪个 Weblogic 10.3 JAR 包含 weblogic.rmi.RemoteException
我正在尝试追踪包含 weblogic.rmi.RemoteException 的 Weblogic 10.3 JAR,以解决构建路径问题。
提前致谢。
java - 从 Java Web 服务启动外部进程的最佳方式?
我继承了 Java Web 服务代码库(BEA/Oracle Weblogic),需要从 Web 服务启动/启动外部后台应用程序。
我已经尝试过:
也:
但是在以这种方式启动应用程序时遇到了奇怪的行为(即,即使进程仍然处于活动状态,启动的应用程序也会停止工作。——从普通命令行手动运行时应用程序工作正常)。
有没有更好的方法来启动外部进程?
编辑: - - - - - - - - - - -
我有一些额外的信息可能有助于阐明这个问题。
- 我们尝试开始的过程需要几个小时才能完成,因此在 web 服务中等待完成(使用
waitfor()
)将不是一个理想的场景。 - 是的,我们试图从 web 服务开始的过程是由团队成员创建的 [提示:你的眼睛滚动......现在]
当我使用进程构建器启动 bash 脚本时,我取得了成功,其中外部应用程序作为后台进程启动(使用“&”)。
这显然会创建一个孤立的进程,但至少应用程序确实会继续执行。
java - 如何让 Weblogic 8.1 提供静态内容?
我来自开源世界,我习惯于让 Apache 提供我的图像、css、javascript 等,而 Tomcat 或其同类应用服务器处理所有 Java EE 提升。
但是现在我正在使用 Weblogic 8.1 做一个项目,我似乎无法弄清楚如何让它工作。例如,文档根的概念。我该如何配置?
weblogic - 如何将 JNI 代码集成到 weblogic 中?
我正在编写一个将部署在 weblogic 中的应用程序。作为这个应用程序的一部分,我们使用了一个使用 JNI 的第三方库。如何使 .so 文件可用于 weblogic?
我尝试设置 LD_LIBRARY_PATH 并重新启动 weblogic,但没有成功