问题标签 [weblogic-10.x]

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.

0 投票
2 回答
1565 浏览

oracle - Weblogic 10.3.1 和 Oracle BPM 10.3.1 之间的互操作性

我正在将在 WLS 10.0 上运行的 ALBPM 6.5 迁移到在 WLS 10.3.1 上运行的 Oracle BPM 10.3.1

我在使用 Oracle 驱动程序时遇到了一些问题,因为旧驱动程序 (weblogic.jdbcx.oracle.OracleDataSource) 肯定已从服务器中删除并且不再受支持。相反,我使用了瘦驱动程序(oracle.jdbc.xa.OracleXADataSource),成功执行了数据库迁移,但是之后,当我尝试在 WebLogic 中部署引擎耳朵时,我得到了与驱动程序相关的异常:

我一直在寻找解决方案,但都指向使用旧驱动程序,我认为在 Oracle 完全删除它后强制服务器使用该驱动程序并不是一个好习惯。有什么建议或类似经验吗??

0 投票
1 回答
3165 浏览

oracle - Weblogic 10.3、JDBC、Oracle、SQL - 表或视图不存在

我有一个非常奇怪的问题,我没有成功搜索过。

它开始发生时没有更改数据库、连接设置、代码等。

问题是,当访问 servlet 时,其中一个 EJB 正在执行直接 SQL 调用,非常简单

"select \n" +
" value, \n" +
" other_value \n" +
" from \n" +
" some_table \n" +
" where some_condition = ? "

这显然不是直接的 SQL,但非常接近。出于某种原因,这开始返回一个错误,指出“ORA-00942:表或视图不存在”。

该表存在,如果我在调试器中挂接,在查询中更改空格或其他小东西(不更改查询本身),然后热部署更改,它就可以正常工作。这不是我第一次遇到这种情况。它似乎只发生在开发环境中(还没有在 q/a、沙盒或生产环境中看到它),并不总是可复制的,这让我非常疯狂。

并非总是可复制的,我的意思是偶尔干净的构建和重新部署有时会解决问题,但并非总是如此。它并不总是同一个表(尽管如果发生错误,它会继续使用相同的查询)。

只是在外面试一下,看看是否有人以前遇到过这样的问题,以及他们可能发现了什么来解决它。

0 投票
1 回答
8025 浏览

maven-2 - 使用 maven 2 在 Weblogic 10.3 上部署 Web 应用程序时出错:“找不到 wsdl /wsdls/wsat.wsdl”

我正在使用 maven 在我的 Weblogic 10.3 服务器中远程部署 Web 应用程序。我根据上一个问题的指示创建了我的 pom 文件:

使用 maven 作为 Weblogic 10.3 的构建工具

我的 pom.xml 文件是:

所有依赖项都已正确解决,因为它们位于本地档案存储库中。

该应用程序不包含任何网络服务,只是一个“hello world”应用程序。tree执行后完成maven install的是:

我得到的错误是:

有谁知道问题可能是什么?

非常感谢!

0 投票
1 回答
7045 浏览

java - WLS 10 的客户端中抛出未找到类异常 (org.apache.openjpa.enhance.PersistenceCapable)

我正在使用 WLS 10 开发应用程序当我尝试从我的耳朵应用程序的特定 jar 连接(查找)到 EJB 时,“org.apache.openjpa.enhance.PersistenceCapable”类的“ClassNotFoundException”类型异常是扔在客户端

有没有人找到这种解决方法的原因?

提前致谢

0 投票
1 回答
48442 浏览

weblogic - 如何强制 Weblogic 在活动状态下开始部署(即不只是准备)

当我使用已部署的应用程序启动 Weblogic 实例时,部署有时会处于准备状态,而不是处于活动状态。我必须去 Weblogic 控制台并手动启动部署,这是非常缓慢且烦人的重复性工作。由于这是在开发机器上完成的——有时一天 50 次——没有安全隐患,因为服务器只在本地网络上可见。有没有办法让它总是启动部署活动?

请注意,我没有重新部署应用程序,而是将其“持续部署”并使用bin目录中的脚本停止/启动 Weblogic 实例。

0 投票
2 回答
34183 浏览

jakarta-ee - WebLogic卡住线程保护

默认情况下,WebLogic 在 15 分钟(600 秒)后杀死卡住的线程,这由StuckThreadMaxTime参数控制。但是,我无法找到有关如何定义“卡住”的更多详细信息。具体来说:

  • 15 分钟倒计时从什么时候开始。请求处理开始?最后wait()一种方法?还有什么?
  • 这仅适用于请求处理线程还是适用于所有线程?即,请求处理线程可以通过为长时间任务生成工作线程来“逃避”这种保护吗?特别是,它可以在没有 15 分钟倒计时的情况下将响应写入委托给这样的工人吗?

我的用例是通过权限系统下载大文件。由于用户需要经过身份验证并有权查看文件,因此我不能(或至少不知道如何)将其留给简单的 HTTP 服务器,例如 Apache。而且由于文件可能很大,下载可能(至少在理论上)需要 15 分钟以上。

0 投票
2 回答
6883 浏览

java - 在 Weblogic 10gR3 上找不到 SAAJMetaFactoryImpl

我正在将在 Weblogic 9 上完美运行的 Web 服务应用程序迁移到 Weblogic 10gR3 中。小困难是我的应用程序使用 JAX-WS,而在 Weblogic 9 上,我必须在我的 WAR 中包含 JAX-WS 库。但在 WLS 10 上,这些库已经集成。为避免冲突,我将我的 WAR 放入带有以下 weblogic-application.xml 的 EAR 中:

多亏了这一点,我不再有 ClassCastExceptions,但我有另一个例外:

奇怪的是,它说它找不到的这个 SAAJMetaFactoryImpl 类是 JDK 1.6.0_17 的一部分,WLS10 在安装它的 MACOSX 10.6 上使用它。

知道什么可能导致这种冲突吗?

0 投票
1 回答
4348 浏览

java - 是否可以在 64 位 java/linux 环境中运行具有 8gb 堆大小的 Weblogic

设置:64bit Linux 64bit SUN Jvm 1.6.0_20 Weblogic 10.3

是否可以在此设置中以最大 8gb 的堆大小运行 Weblogic 10.3?我们收到了来自 oracle 支持的答复,指出使用此设置可能无法处理超过 4gb 的问题。

请提交支持任何声明的任何官方链接,这些声明可以使用超过 4gb 的堆大小运行此设置。使用此设置运行时,我们找不到任何有关堆大小限制的文档。

谢谢

0 投票
1 回答
3925 浏览

properties - 如何在 Java 代码中访问 Weblogic 的属性

是否可以在 Java 代码 (ejb) 中读取(部分)Weblogic 的内部配置属性,例如:

域名、Domain home、Admin Server 名称、端口号、Server 名称、Host 名称、Config 版本、Weblogic 帐户名称等?

如果是,如何?

0 投票
3 回答
1918 浏览

unix - 如何在 Unix Shell 脚本中进行并行处理?

我有一个 shell 脚本,它将build.xml文件传输到远程 unix 机器(devrsp02 )并在该机器(devrsp02 )上执行 ANT 任务wldeploy。现在,这个 wldeploy 任务大约需要 15 分钟才能完成,当它运行时,unix 控制台的最后一行是 -

“任务{一些数字}已初始化”。

一旦这个任务完成,我们会得到一个“任务完成”消息,脚本中的下一个任务只有在那之后才会执行。

但有时,weblogic 域可能存在问题,并且部署可能会在内部失败,而不会影响 wldeploy 任务的状态。unix 控制台仍将停留在“任务 {some digit} 已初始化”。部署错误将记录在名为 output.a 的文件中

所以,我现在想要的是——

在运行 wldeploy 之前启动时间计数器。如果 wldeploy 运行超过 15 分钟,则应运行以下命令 -

tail -f output.a ## 不终止 wldeploy

或者

cat output.a ## 强制终止 wldeploy 后

这里要注意的一点是 - 我无法在后台运行 wldeploy 任务,因为在这种情况下,用户将无法知道任务何时完成,这对于此脚本至关重要。

您能否提出任何建议来实现这一目标?