问题标签 [weblogic12c]

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 投票
3 回答
13381 浏览

jakarta-ee - 将 JSF 应用程序迁移到 Weblogic 12

我们开发了一个基于 Seam 2 的 Java EE 5 应用程序,它在 Weblogic 11g 上运行。

现在,我尝试按照与先前 WLS 相同的步骤(包括部署所需的 JSF 1.2 库)将相同的 WAR 文件部署到新的 Weblogic 12c(我的本地 Windows 7 机器上的 12.1.1.0)。

应用程序的部署和启动工作正常,但是当我在浏览器中打开 URL 时,出现 500 错误,并且日志文件显示以下异常:

类Application中的操作属于JSF的2.0版本,我不明白为什么容器试图调用它,因为我说使用JSF 1.2。

任何想法是什么导致了问题以及如何简单地将现有的 Java EE 5 应用程序迁移到 WLS 12?


编辑 1/2/12:由于没有答案,也许一点赏金会有所帮助?;-) 不认真,有什么我可以提供的细节来帮助我解决这个问题吗?


编辑 1/5/12:与 cj91 请求相关 - 该项目不是基于 Maven 的,因此没有 POM。但这里是部署描述符 weblogic.xml:

这是 ant 构建所采用的 jar 列表:

我确信其中的 jar 比需要的多,但这是它当前在 WebLogic 10.3.5 上运行的设置。

我怀疑 jsf 和 jstl jar 是问题的根源,但是从战争中删除它们并没有改变任何东西。

问题仍然存在 - 为什么 WLS 12 会尝试从 JSF 2.0 执行某些内容?


2012 年 1 月 6日编辑:我设法解决了最初的问题 - 应用程序仍然无法正常运行(这对我来说仍然很奇怪,因为我没想到必须在以前运行的应用程序中更改很多东西更新到 WLS 的新版本),但我在此声明此案例已解决。

对于那些感兴趣的人,我做到了——感谢答案的帮助和一些谷歌搜索:

将 weblogic.xml 更改为:

从 WEB-INF/lib 中删除了以下 jar:

在 faces-config.xml 中将视图处理程序更改为(由于 IllegalStateException,请参见此处):

在 persistence.xml 中将查询工厂类更改为(由于 ClassNotFoundException:org.hibernate.hql.ast.HqlToken,请参见此处

0 投票
3 回答
19857 浏览

weblogic - 无法在 Weblogic 12c 上部署 ear 文件

我的 EAR 文件包含 jar 和 war 包。此 ear 文件正确部署在 glassfish 上,但是在 weblogic 12c 上部署此 ear 文件时,出现此错误:

无法访问选定的应用程序。AppMerge 流进程中的错误异常 AppMerge 流进程中的错误异常 错误无法解决工厂声明中的死锁 错误 无法解决工厂声明中的死锁

我检查 application.xml 和 jar 和 war 包的名称是否正确。有人有解决这个问题的想法吗?

0 投票
1 回答
952 浏览

weblogic - Weblogic 12c 计时器问题

我有一个 EJB 模块,它使用 EJB3.1 Timer Annotation 进行调度,但在某些情况下,当我的方法在 2 或 3 次计时器尝试后出现异常时,计时器终止并且不再调用。我想在 weblogic 12c 上增加计时器尝试的解决方案,但找不到任何东西。

0 投票
3 回答
7256 浏览

weblogic - 将 ear 部署到 Weblogic 12c 时出错

我正在使用 Jdeveloper 11g 和 weblogic server 12c 开发简单的网页。我有一个包含 EJB 的 ejb jar,还有一个包含实体的 jar,还有一个包含网页和托管 bean 的战争。托管 bean 调用并使用 ejbs。

但是当我在 weblogic 服务器中部署它们时,它给了我以下错误:

0 投票
1 回答
3354 浏览

weblogic - WebLogic 12c 中的动态添加 servlet 不起作用?

我在下面有两个 servlet,可以很好地与 Tomcat7/Indigo 配合使用,当我访问 myhost/DynamicAddServlet/tobeadded.jsp 时,它将打印“已添加”。

但是它们在 WebLogic 12c 中不起作用,这在 WebLogic 12c 中可能吗?

AddServletServlet

TobeAddedServlet

WebLogic 12c 中的堆栈跟踪:

提前致谢,

河马

0 投票
4 回答
24697 浏览

weblogic - 防止 Weblogic 12c 使用系统的 slf4j 绑定

我们正在使用 slf4j 作为日志外观构建新系统。在新的 Weblogic 12c 上部署时,我们在控制台日志中发现了这个错误:

经过谷歌搜索,我们发现这只是一个警告,slf4j 会绑定第一个找到的 logger,在本例中是 weblogic 的系统 logger 框架。有没有办法让它绑定到我们 WAR 文件中的日志框架?在 weblogic.xml 中有 <prefer-web-inf-classes> 没有帮助

0 投票
1 回答
2226 浏览

jsf-2 - Weblogic 12c JSF 不调用(忽略)@PostConstruct

总之,带有@PostConstruct 的方法不是由JSF 在WebLogic12c 上的托管bean 上调用的。

我有一个非常基本的应用程序。

使用的技术:JSF2.0

应用服务器:WebLogic 12c

爪哇

XHTML

当托管 bean 是 JSF 的实例时,创建托管 bean beanTest,(在普通构造函数中输入)但不要使用 PostConstruct 输入(忽略,不调用)方法。

使用 WebLogic 显示的文本:Enter to Construct 预期的文本,但没有使用 WL 显示:Enter to Construct - Enter to PostConstruct

该应用程序已部署在其他应用程序服务器上:

  • 玻璃鱼 3.1.1
  • 玻璃鱼 3.1.2
  • 雄猫 7.0.22

并显示预期的结果。

该问题仅发生在 JSF 托管 bean(请求、会话、视图、应用程序)上,如果使用 CDI,则调用 PostConstruct。但我需要使用 JSF ViewScoped 注释。

有什么想法的人吗?

0 投票
3 回答
14970 浏览

java - 无法在 WebLogic server 12c 中部署 EJB

我创建了一个 EJB,创建了一个 jar(包含所需的 ejb-jar.xml 和 weblogic-ejb-jar.xml 文件)。

当我使用管理控制台将此 jar 添加到 weblogic server 12c 时,出现以下问题-

由于这个原因,我的 ejb 没有显示在 jndi 树视图中。所以我无法进行我的 jndi 查找。请纠正我的错误。

ejb-jar.xml-

weblogic-ejb-jar.xml-

0 投票
1 回答
2281 浏览

web-services - 带有 QName 的 Weblogic 12c

我正在使用带有 jax-ws 2.2 的 weblogic 12c 来制作 web 服务客户端 ssl。

我的问题是当我创建一个javax.xml.ws.Servicein 时javax.xml.namespace.QName
javax.xml.namespace.QName qname = new javax.xml.namespace.QName("prueba1", "prueba1");
javax.xml.ws.Service create = javax.xml.ws.Service.create(url,qname);

当我尝试构建服务时,我得到:

java.lang.LinkageError: loader constraint violation: when resolving method "javax.xml.ws.Service.create(Ljavax/xml/namespace/QName;)Ljavax/xml/ws/Service;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/InstanceInterface, and the class loader (instance of <bootloader>) for resolved class, javax/xml/ws/Service, have different Class objects for the type javax/xml/namespace/QName used in the signature

谢谢你。

0 投票
0 回答
1805 浏览

spring - Weblogic - 访问spring taglib时出错

当我尝试使用 spring taglibs 访问页面时出现错误。在部署期间没有任何错误。

错误:

网络逻辑:12c Sts:2.9.1

关于可能出现的问题、在哪里查找以及如何/修复什么的任何建议?