问题标签 [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.
grails - 默认 Grails '/' 控制器映射未正确解析
这个今天让我发疯了。由于升级到 Grails 1.2 和 Weblogic 10.3,“/”的默认根映射停止工作。这就是我所拥有的...
我有这个 URL 映射:
我有一个名为 IGiveController 的控制器,带有一个索引闭包
当我使用http://localhost:8080/mycontext/访问在嵌入式 Tomcat 和 Jetty 中运行的应用程序时,我得到“foo”返回的属性。但是当我构建战争并部署到 Weblogic 10.3 时,我得到了 404。
我降级到 Grails 1.1.2,但它仍然无法在 Weblogic 10.3 上运行,但错误更具描述性
所以它似乎完全忽略了我的“/”的 URL 映射,但其他更深的 URL 映射正在工作。有什么线索吗??
java - Weblogic 10.3 域解包问题
我正在尝试在我们的一台生产服务器(SunOS 5.10)上解压 Weblogic 10.3 域,但出现以下错误:
假设这是一个特权问题: unpack 实用程序实际上在哪里尝试创建其临时脚本文件?解包脚本调用 Java 类 com.bea.plateng.domain.script.Unpacker,因此读取脚本本身不会显示位置。我需要向系统管理员询问权限,因此需要确切的目录位置。
当然,错误消息非常模糊,这也可能是其他问题。有任何想法吗?
BR,
马尔科
PS对不起交叉发布。我也在 Serverfault 上尝试过这个问题,但没有得到回复。也许程序员(比如我自己)无论如何都会做这种事情。
linux - [com.ctc.wstx.exc.WstxIOException:套接字关闭异常与 WebLogic WebService 与 .NET WCF 互操作
我们有一个应用程序接受上传的文件,但间歇性地抛出一个 Socket 关闭异常。
客户端是 .NET,使用 WCF 连接到 WebLogic 10.3 中的 WebService,使用 JAX-WS 注释来创建 Web 服务。
间歇性地,在上传大文件时,我们收到 Socket 关闭异常,并且无法诊断问题。
应用程序和用例信息: - 文件来自 Excel,大约有 9k 行 - 上传完成后插入数据库通常需要 7 分钟。去完成。每当它花费更长的时间时,我们就会看到这些错误。- 基础设施是:.NET 客户端 -> Linux 上的 WebLogic 10.3 -> Oracle - 我们无法弄清楚是什么引发了错误。是 WebLogic 服务器卡住的线程吗?它是 JAX-WS 服务中缺少的注释吗?是Linux(主机)吗?
我们的问题是: - Linux 是否需要配置为允许长时间运行的请求?- 是否有 JAX-WS 配置允许长时间运行的请求?
这是一个完整的堆栈跟踪:
deployment - 如何在 weblogic 中远程部署应用程序?
我有两台计算机,我不想在我的开发计算机上安装 weblogic 和 oracle,它们占用太多内存,问题是我如何将开发计算机上的应用程序部署到另一台安装了 oracle 和 weblogic 的免费计算机上?我正在使用 weblogic 10.3。
jakarta-ee - 在 J2EE/Weblogic 10 上使用相同的类加载器共享接口类,而不使用系统类路径
我有一个在 Weblogic 10.0(或 10.3)应用服务器上运行的“框架”,其中框架由多个企业应用程序组成,每个应用程序负责不同的资源适配器。客户端应用程序被部署到域中,使用 JNDI 获取对资源适配器连接器类之一的引用,执行它的调用,每个人都很高兴。
祖先给我留下了连接器的接口类,以及系统类路径上的其他接口类——这很好用。
新要求是消除“污染”系统类路径,同时尽可能降低对架构的影响。我尝试了特定于 WLS 的“共享 J2EE 库”,但必须看到虽然我可以将接口类打包到库中并在其他应用程序中引用它们,但这些类仍然由单独的应用程序类加载器加载,这样我得到了当我尝试将 JNDI-lookup'd 对象转换为接口时出现 ClassCastException。
你建议做什么知道?目前,我建议客户为这个框架使用一个单独的域和系统类路径条目,但不确定他们会接受它。
谢谢!
jakarta-ee - 需要帮助了解 JNDI 和 J2EE 中的特定 ClassCastException
我部署了一个企业应用程序 A 和 B(在 WLS 10.0 中)。A 是“框架”,B 是客户端应用程序。客户端发出以下调用:
ConnectionFactory 是一个接口,定义为:
会发生什么:
- 如果包含接口类的 jar 在系统类路径上,则第 2 行执行正常
- 如果接口类不在系统类路径上,而是与应用程序单独打包,则第 2 行将引发 ClassCastException(其中包含 o 是 ConnectionFactoryImpl 的信息文本)
为什么这可能?我假设 JNDI 查找只返回一个到远程对象的存根(我在这一点上是对的吗?),那么如果接口类的类加载器不同,为什么这很重要?
我期望的那种答案:
- 是的,它应该以你体验的方式发生,因为......
- 不,它不应该以这种方式发生,因为如果……那么……,所以你的设置有问题
- 你描述的情况很奇怪,你确定你没有漏掉某个地方吗?
- ... :)
如果有人能阐明 JNDI 和存根是如何工作的,转换发生在哪里(存根的客户端?还是远程端的原始对象?)等等,那也很好。
谢谢你的帮助!
jsp - JSP 编译在 Weblogic 10.3 上失败,但在 Weblogic 10 上有效
我的 JSP 中有以下一段代码
此文件在带有 Sun JDK 5 的 Weblogic 10 上编译并运行良好,但在带有 JRockit 6 的 Weblogic 10.3 上失败并显示以下消息
SiteAdminLogin.jsp:1:36:在此位置找不到具有此名称的类型。
SiteAdminLogin.jsp:1:36:import 是关键字,不能用作标识符。
我想它要求我从代码中删除单词 import ,但为什么它适用于 JDK5 而不是 JDK6 ?还有更多的东西吗?
编辑:在我使用 IE7 的同事机器上似乎工作正常,我曾经升级到 IE8,然后卸载 IE8 并切换回 IE7。它看起来像它在 IE 方面的冲突。
multithreading - Weblogic 10.3 中的 StuckThreadMaxTime 参数是否中止线程?
当某个进程需要很长时间才能完成时,我在应用程序控制台上收到以下消息。此消息是否暗示我的线程已中止,还是在此之后可以继续?
<[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 已经忙了“609”秒处理请求“Http Request: /getSunPayment.do”,这是更多比“600”秒的配置时间 (StuckThreadMaxTime)
应用程序详细信息:J2EE Struts 应用程序在 Weblogic 10.3、JRockit 6 JDK 上运行,具有 512MB 堆。
任何有助于消除疑虑的帮助将不胜感激。
deployment - WEBLOGIC SERVER 中的类加载器
我在 weblogic 10 中进行了耳朵部署。它包含战争、ejb jar、APP-INF、META-INF。现在,当我从战争中调用服务时,我得到了 classnot found 异常。当我部署战争文件时,不使用耳文件,该服务绝对可以正常工作。
如何解决这个问题。类加载器如何检查 jars
jakarta-ee - Weblogic 10.3.0:丢失 bean 池中的无状态会话 bean
我们有一个奇怪的情况,我们在 Weblogic 10.3.0 的 Bean Pool 中丢失了 Stateless SessionBean。由于池中只有一个 bean,因此这有效地挂起所有传入呼叫。由于应用程序限制,我们不希望池中有多个实例。
在 Weblogic 管理控制台中,我们可以看到 bean 池中有 1 个实例,0 个 bean 正在使用,1 个等待传入请求。问题是,为什么系统不将请求发送到一个明显免费的 bean 实例?
这发生在几个小时和超过 100,000 个传入请求之后,并且相同的场景在旧的 weblogic 8 环境中运行良好。
我们得到以下堆栈跟踪:
任何帮助都会非常受欢迎。