问题标签 [weblogic11g]

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 投票
1 回答
2085 浏览

java - 重新编译后 WebLogic 10.3.3 中的 java.lang.ClassCastException

在编辑一些代码时,开发人员在 Weblogic 10.3.3 中重新编译后注意到了这个错误。底层对象是 DimensionLabel。我们在 Weblogic 9.2 中进行了尝试,它运行良好,无一例外。开发人员只需重新编译调用 DimensionLabel SearchServiceProcessor 的类并重新运行应用程序。

这是我的代码:

我调试了代码,哈希表 dimensionLabel 里面有一个 DimensionLabel。

0 投票
2 回答
7080 浏览

oracle11g - 如何启用 DomainRuntimeMBean?

我一直在尝试安装 JDeveloper 和 Weblogic 服务器,当第一次尝试在 weblogic 的控制台中以管理员身份登录时,服务器给了我这个错误A required MBean Server is disabled which prevents the proper operation of the Weblogic Administration Console Please enable the DomainRuntimeMBean Server and the Edit MBean Server in this domain's configuration.

我也在“Oracle 论坛”中进行了搜索,我找到了这样的答案: Also check to make sure there were no errors in the server log during startup or when you connected to the MBean Server. Sometimes errors can occur that cause the MBean Server to appear to be disabled.但那个答案对我没有帮助。

问题是“如何启用**DomainRuntimeMBean**?”

0 投票
3 回答
10545 浏览

deployment - 如何更改 WebLogic 中的部署顺序?

根据本文档,可以更改 WebLogic 中的部署顺序:http: //download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html

例如,我有两个 web 应用程序app1.warapp2.ear
我将 app1.war 的“部署顺序”设置为 1。
以及 app2.ear 的“部署订单”100。这是否意味着 app1.war 将在 WebLogic 开始启动 app2.ear 之前启动并运行?

不幸的是,它对我不起作用。WebLogic 开始启动 app1.war,但是当 app1.war 尚未处于 STATE_ACTIVE 时,它开始启动 app2.ear。

0 投票
2 回答
3128 浏览

jakarta-ee - weblogic 是否支持 CDI Bean?

我开始使用 weblogic 11g 版本 10.3.2.0

weblogic 支持 CDI Bean 吗?

谢谢

0 投票
1 回答
7351 浏览

java - 访问部署在 Oracle Weblogic 10.3.3 上的 Web 应用程序时出现 HTTP 302 错误

我已经使用以下 URL 在 weblogic 上部署了战争

http://xx.xx.xx.xx:6767/em/index.html

我的 cisco 负载均衡器探测以下 URL

http://xx.xx.xx.xx:6767/em

并在获得 http 200 响应时,它使我的服务器状态变为活动状态。

但目前 weblogic 提供的是 302 状态码。

我无法确定它为什么这样做?

我通过浏览器检查以上两个 URL 及其工作正常。

问候,伊姆兰

0 投票
2 回答
2675 浏览

ant - 尝试使用 Weblogic 10.3 依赖项构建 Ant

我是一名 CM,负责我们的持续构建过程,并帮助开发人员正确定义和使用构建。我尝试以这样一种方式进行设置,即开发人员只需从源代码控制系统下载模块,然后输入antormaven并让一切正常工作。

在 Ant 项目中,我使用ivy或拥有一个lib包含所需第三方 jar 文件的目录。这有助于我清楚地定义所有依赖项,并使开发人员可以轻松地在他们的系统上构建模块。是的,对正确的 JDK 版本有一些依赖性,对正确的 Ant 版本也有一些依赖性,但即使这些也有点灵活。除了 Ecipse 和 Jenkins/Hudson 之外,您还可以定义要使用的确切 JDK 和 Ant 版本。

问题是这个项目依赖于 Weblogic 10.3(又名 11g)。在 Weblogic 10 之前,您几乎可以只使用 weblogic.jar 文件和一两个其他 jars。从 Weblogic 10 开始,jar 现在是“模块化的”。

当我进行构建时,我仍然只是简单地包含weblogic.jar在我的类路径中。但是,weblogic.jar在其MANIFEST.MF文件中包含对..\..\..\modules\features目录的引用(实际上是包含 Weblogic 10.3 的父目录!)。这里是不包含类路径的 jar,但它们本身嵌入了MANIFEST.MF一个指向其他 jar 的 Classpath。这些反过来可以引用其他罐子。

我想我有以下选择之一:

  1. 在我的源存储库中为每个模块包含整个 10,900 个文件、700Mb Weblogic。
  2. 不知何故,使用 Maven 或 Ivy 作为单个 tarball 下载 Weblogic。解压文件,然后进行我的构建。
  3. 告诉开发人员他们必须下载 Weblogic 10.3,然后修改构建过程以指向他们安装 Weblogic 10.3 的位置。

这些选项现在都没有真正吸引我。


更新

正如其他人指出的那样,我可以尝试找到各种 jar,而我正是使用 Weblogic 9.x 和更早版本做到的。例如,一个简单的 shell 脚本:

将在我的终端上显示所有 Weblogic JAR 的内容。如果我在构建中发现javax.servlet.ServletException该类丢失,我可以搜索javax\servlet\ServletException.class,然后继续搜索JAR NAME =并找到 jar 的名称。

但是,在 Weblogic 10 中,我发现我依赖于javax.servlet.ServletException,并将其追溯到C:\bea\modules\javax.servlet_1.0.0.0.0.jar甚至不在我的$WEBLOGIC_HOME目录中的那个。这是因为C:\bea\wlserver_10.3\server\lib\weblogic.jar包含指向..\..\..\modules\features\somejar.jar. 并且somejar.jar不包含任何类。相反,它在其类路径中包含对另一个 jar 的引用,然后引用javax.servlet_1.0.0.0.0.jar.

所以,我现在必须再添加四个 jar,其中一个不包含任何类,如果我想模拟 Weblogic 的结构,我的lib目录中必须有以下文件:

  • weblogic.lib\wlserver_10.3\server\lib\weblogic.jar
  • weblogic.lib\modules\features\somejar.jar
  • weblogic.lib\modules\someOtherJar.jar
  • weblogic.lib\modules\javax.servlet_1.0.0.0.0.jar

好的,只花了大约 2 个小时就解决了。一个依赖问题下降了,还有 43 个问题要解决。

如您所见,这可能需要几天甚至几周的时间才能完成,并且最终会在我的……呃……最小的Weblogic 10 模块中产生数十个 jar。最后,这个最小的模块可能不会那么小。

有谁知道可能有一些文档可以让我快速确定这些依赖项存在的位置,或者一种构建依赖项树的方法,这样当我需要类路径 com.bea.weblogic.foo.bar.barfoo 时,我可以快速查看我需要这 7 或 8 个罐子吗?

0 投票
2 回答
2533 浏览

java - WebLogic:无法在 EJB3 中为用户获取角色

在我的 EJB 3 中,我尝试测试主体的角色,但它总是返回false

在我的 WebLogic 11g 控制台中,我在“MyDomain”->“Security Realms”->“myrealm”->“Users and Groups”下定义了 3 个用户(user1、user2 和 user3)和 2 个组(role1 和 role2);角色 1 有用户 1 和用户 3,角色 2 有用户 2 和用户 3。
我的 EJB 没有进一步定义安全性(没有@RolesAllowed等或 DD 中的条目)。

当我在我的 EJB 中测试角色的存在时,sessionContext.isCallerInRole(role);总是返回false。如果我打电话sessionContext.getCallerPrincipal().getName();,我会得到正确的用户 ID。

我究竟做错了什么?

0 投票
2 回答
21494 浏览

jakarta-ee - 在 Oracle weblogic 11g 中部署时出错

在 Oracle weblogic 11g 消息中部署我的应用程序期间

完整的堆栈跟踪

示例 weblogic.xml

我的 application.xml

请帮助我。在 weblogic 9.2 中部署时,它可以完美运行。

0 投票
1 回答
616 浏览

struts - Struts 1 验证 - 以 \xNN 格式定义的 XML 常量导致 bea weblogic 11g 上的错误错误

我使用如下符号在“Struts 1”验证中定义验证常量:

这似乎在 Oracle IAS 10g 上工作了很长时间,但现在在迁移到 Bea Weblogic 11g 后,针对此 MASK 的验证返回错误错误。

调试验证框架我发现,上面的常量值似乎是字面意思。

文件以 ANSI 编码为 ISO-8859-1 标准和 Unix 格式。

有谁知道这里可能出了什么问题?

0 投票
2 回答
1553 浏览

java - 对于以null为值的变量,如何强制Weblogic在jsp文件中打印“null”,而不是空字符串“”?

假设我在一个 jsp 文件中有 JS 代码,例如:

使用 Tomcat 和 Websphere 生成的 JS 将是:

但是,在 Weblogic 中它将是:

所以使用 weblogic 会出现语法错误。

我知道使用条件来解决这个问题相当容易;somehthing line if test==null print "null" 否则打印 test. 但是,我正在寻找的是某种可以改变这种行为的服务器设置。

我已经编写了代码,所以我不想搜索进入 JavaScript 的变量可能为空的每个地方。

谢谢,格雷