我们有一个servlet,它在下载文件时会占用服务器上更多的虚拟内存。出于这个原因,我们希望将并发请求限制在此服务器上,例如,我们只希望并行处理10个请求。我们希望其他请求在队列中等待
是否可以创建自定义线程池,并将其配置为定义最大线程数并分配给此servlet以处理此场景?我们使用的是WebLogicServer9.2。或者有没有其他更好的方法来做到这一点?感谢你的任何想法
如果我们配置一个单独的servlet并将线程池配置为只允许X个并发请求,那么所有其他请求都将被放入队列中以使用下一个可用
当我使用数据库向导测试它时,我获得了成功。
但是
我在运行jsf/adf应用程序时遇到以下错误:
C:\Users\dev4\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\sqlConnTestApp\ViewController_sqlWebApp.war
[12:55:18 PM] Wrote Enterprise Application Module to C:\Users\dev4\AppData\Ro
我想从weblogic控制台获取用于数据源监视的统计数据报告
场景是,我没有访问生产weblogic控制台的权限,问题是池限制超出了
我想监测连接计数(统计)至少一个星期,并决定这方面的限制,如果有任何方法,以获取此统计报告将是伟大的
任何帮助都会很好。您可以在以下位置找到此信息:。您想使用连接使用情况配置文件=配置文件\u类型\u连接\u使用情况\u STR 非常感谢!这对于获取统计数据很有用。
有没有办法查看Weblogic 11g加载的所有类?是否有任何工具或实用程序可以做到这一点
谢谢
汤姆安德鲁·李尔建议:
以运行java的用户身份运行这两个
如果您正在使用JRockit:
/bin/jrcmd堆_诊断
如果您正在使用Sun JDK:
/bin/jcmd GC.class_直方图
您可能希望将输出重定向到文件。它可以非常广泛。与任何其他java进程一样。。。请参见此处:您还可以使用jconsole连接到服务器,如果不知道完整的类路径,请查看它。
我需要将一个使用Hibernate作为JPA提供程序的JPA应用程序移植到使用EclipseLink JPA提供程序的Oracle WLS。至于Hibernate,我需要persistence.xml中的一些特殊配置来激活二级缓存。默认情况下,它是通过Eclipse链接激活的吗?我在网上发现了一些过时的(2009年)资源,这证实了它是默认打开的。有人能证实吗
谢谢是的,默认情况下它是打开的。看见
详情
我的项目war文件成功部署在Tomcat7上,但没有部署在WebLogic12c上
在Weblogic 12c application server上部署.war文件时,我遇到以下异常:
<Error> <com.sun.xml.ws.wspolicy.jaxws.PolicyWSDLParserExtension> <DDC5-D-339ST4L> <myserver> <[ACTIVE] ExecuteThread: '10' for q
标签: Weblogic
connectwlstbroken-piperhel6
在我们的公共测试环境中,首次尝试在WLST中连接总是失败。然后,第二次尝试始终有效,并建立连接。我在谷歌上找不到类似的东西,所以我希望这里有人能帮我
在我第一次尝试时
<Oct 7, 2014 1:49:03 PM EEST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup perfor
我正在尝试使用SpringBoot创建一个测试应用程序,该应用程序将部署在Weblogic服务器上
当我测试我的应用程序是否在本地工作(使用tomcat)时,它确实工作。我可以转到localhost:8080/greeting并看到消息“helloworld!”。但是,当我将.WAR文件部署到Weblogic时,我得到一个10.4.5 404 Not Found错误
我发现这个链接告诉我将实现WebApplicationinitializer添加到Application.java:
然而,当我
简短版本:
我试图找到一个restartSystemResource()使用的真实示例。搜索了互联网和Oracle知识库,什么也没找到
长版本:
我正在尝试通过WLST为WebLogic 12c编写脚本,以更新数据源,然后将其反弹。如果我在控制台中手动更新数据源,它们将显示在重新启动检查表中(查看更改和重新启动),然后我可以选择它们并单击重新启动按钮。试图通过WLST做同样的事情,我假设restartSystemResource方法对应于“Restart”控制台操作
当我connect()并运行
我正在寻找Hydra的好语法,以便验证好的凭证。我的本地weblogic服务器运行在192.168.100.21上,到目前为止,我已经尝试了以下方法:
hydra -C userpass.txt -M my-local-IP.txt -o results.txt http-get -s 7001 -f -q -t 2 -m /console/j_security_check
hydra -C userpass.txt -M my-local-IP.txt -o results.txt http
我将WebLogic10.3.6与Java7一起使用
我的应用程序是在Primefaces和Spring中开发的
成功启动后,weblogic将进入未知状态,应用程序将不再可访问。管理控制台也变得非常慢
我在控制台和日志中发现以下消息:
<1601815382043> <BEA-000449> <Closing socket as no data read from it on 192.168.201.51:37,516 during the configured
我试图从WebLogic10服务器上的EJB中查找PublicRepository类。这是一段代码:
/**
* RMI/IIOP clients should use this narrow function
*/
private static Object narrow(Object ref, Class c) {
return PortableRemoteObject.narrow(ref, c);
}
/**
* Lookup the EJBs home
我正在尝试在Windows上运行带有JDeveloperIDE的Oracle ADF应用程序(例如“MyApp”)
当我运行MyApp时,Weblogic Server抛出一个DeploymentException,它不会停止MyApp的执行过程
错误日志为:
Failed to initialize the application 'Demo' due to error \
weblogic.management.DeploymentException: [Deployer:149003]U
我正在使用Microsoft WIF SAML2协议扩展实现一个.NET SAML2服务提供程序。我们合作伙伴的身份提供者使用规范化算法对其响应进行签名。事实证明,微软的SAML2协议实现只支持。我们的合作伙伴正在使用WebLogic 11g。有没有办法配置WebLogic的规范化算法?我也遇到了同样的问题!
我们有两个oracle数据库实例,分别是instance1和instance2。我们正在weblogic中为instance1创建一个数据源。
问题是,当我在应用程序中创建与数据源的连接时,有时它也会让我连接到“instance2”。我如何避免这种情况发生。听起来您好像配置了一个包含2个节点的Oracle RAC。如果希望所有实例都绑定到一个DB节点,则需要修改DB连接字符串,以便不使用HA RAC连接字符串,而是使用单个实例的连接字符串
除非配置了multipoles,否则数据库实例之间的负载
我们有一个weblogicserver10.0实例,它有一个集群,其中有一个托管服务器。每周一早上5点(或几秒钟后),它会自动关闭。除以下消息外,日志不会显示任何错误:
JVM called WLS shutdown hook. The server will force shutdown now.
JVM有一个-Xnohup选项并使用JRockit。服务器上没有cron作业。我不知道如何调试这个。管理服务器一直运行,没有问题,我能够启动托管服务器备份没有问题。非常感谢您的帮助
更新:
我尝试
当我将Jprobe与weblogic集成并通过增加堆内存来运行它时,我得到的错误是OutOfMemoryError:PermGen空间故障。
这主要与jprobe、weblogic服务器和jvm有关
请让我知道如何解决它
PremGen与JVM热点相关。
PremGen意味着永久的一代。它是JVM将类和JAR加载到内存中的空间。
您可以通过JVM参数增加大小。
来自GC常见问题-
永久一代的规模应该如何?
永久生成用于保存VM本身的反射,例如类对象和方法对象。这些反射对象直接分配到永久世代,其大
我正在尝试在WebLogicServer12c上部署ejb2.0。
在部署ejb2.0时,它不会给我任何错误,但稍后在执行查找时会引发异常
javax.ejb.EJBException:javax.ejb.EJBException:javax.naming.LinkException:[根异常为javax.naming.NameNotFoundException:无法解析'ejb.MyManager'。解析为'ejb';剩余名称为'MyManager'];链接剩余名称:“ejb/MyManage
我正在尝试使用weblogic和Kerberos配置单点登录
所以,但我还是得到了登录页面,也许你可以通过这个日志告诉我出了什么问题:
Debug is true storeKey true useTicketCache false useKeyTab true doNotPrompt false ticketCache is null isInitiator true KeyTab is /oracle/product12/user_projects/domains/test/krb/tes
启动Weblogic Server不是启动服务器,控制台被迫关闭。我不明白为什么会这样。非常感谢您的帮助
我尝试运行管理控制台,下面是错误消息:
Access is denied.
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:MaxPermSize=512m
.
WLS Start Mode=Production
.
CLASSPATH=C:\Oracle\MIDDLE~2\O
我在WebLogic 12c的托管服务器上部署了一个WAR文件。所有需要的第三方JAR都放在WEB-INF/lib中。顺便说一下,同样的战争在WebSphere和Tomcat中运行良好。当我运行应用程序时,它报告找不到某个类,该类位于WEB-INF/lib下的jar文件中
这个类绝对不会被WebLogic安装的类所遮蔽。所以我的第一个问题是,为什么即使JAR文件在WEB-INF/lib下也没有加载该类
然后我想也许我可以把JAR放在$DOMAIN\u DIR/lib下的系统类路径中,但是同样的错
当我在weblogic 12.1.1中部署EAR文件时,我得到了java.lang.ClassNotFoundException,但奇怪的是,部署成功了,我能够访问应用程序
但是,当在我们的生产环境中部署相同的ear时,将返回以下异常,并且部署失败,并出现以下错误
<Unable to set the activation state to true for the application "xyz-scheduler".
weblogic.management.DeploymentExc
我正在尝试编写一些JMX代码来管理Weblogic会话。理想情况下,我希望能够根据会话中的某些属性查找会话,然后使该会话无效。然而,我还没有弄清楚我是否可以做些什么来实现这一点。使用domainRuntimeServiceBean我可以向下钻取WebAppComponentRuntimeMBean。从那里,我可以通过会话id或监视id获取会话。但是,我要做的是通过会话中的某个属性查找会话。比方说,我有一个名为“externalSessionId”的属性,我希望能够找到具有该属性特定值的会话-这可
我有一个启用了JMX的应用程序。它有自己的JMX代理和一些MBean。在WebLogic中启动应用程序时,我能够通过RMI url连接到JMX代理,并通过“JConsole”在MBean上执行操作
但是当我进入Weblogic控制台时,我看不到任何JMX控制台!如何在Weblogic中启用JMX控制台?希望这有帮助,请参阅此url->Weblogic在管理控制台中没有嵌入JMX控制台
WebLogic包含用于的WebLogic 10.3.4+确实具有通过Oracle Enterprise Man
我的商店已经运行Oracle的应用服务器好几年了。因此,在我们了解更多之前,我们已经制定了一个规范,将应用程序配置文件存储在WAR文件之外,并使用Oracle特定的部署描述符将特定于应用程序的配置目录添加到每个应用程序中。这个部署描述符允许我们在应用层添加类路径元素,而不必在WAR中包含所有依赖项
现在我们面临着升级到WebLogic 10.3的问题,我需要为依赖外部配置的应用程序找到一个替代方案
WebLogic中有没有一种方法可以在应用程序级别向类加载器添加外部JAR或目录?我已经找到了将它
我目前正在开发一个系统,以确保高性能、可用性和可扩展性;WebLogic集成场景中的故障转移和崩溃恢复
是否有人知道是否可以自定义WebLogic的本机心跳消息,以添加一些附加信息,例如当前CPU使用情况和/或网络负载
其目的是允许使用“自定义”信息的负载平衡算法,以避免服务器因更多请求而过载。据我所知,这是不可能的。首先,服务器实例使用心跳来通告其可用性(并且仅通告其可用性)(通过监视心跳消息,集群中的服务器实例确定服务器实例何时出现故障)。其次,WebLogic的算法是不可插入的,并且不使用
我们观察到soa java进程消耗了大量cpu。它多次跨越到75%。我想要一些wlst或shell脚本,可以在JVM超过75%时运行这些脚本以获得堆转储。我已经使用了本教程,并将它们放在shell脚本中,这应该会对您有所帮助
我正在将遗留代码迁移到weblogic 12c。代码使用getServletContext().getRealPath(“/”,它返回null,因为规范说明:
如果servlet容器无法转换
由于任何原因(例如,当内容
正在从.war存档中提供)
这是一个解决办法,我尝试过,但没有成功。我已经在Get Real Path中检查了接受上下文路径,重新启动了集群并重新部署了应用程序,但实际路径仍然是null
有什么办法处理这个问题吗
我需要实际路径,因为应用程序获取图像目录,并将其放入jasper报
我不熟悉Jython和Python,尝试构建一个原型,该原型使用Java中调用的Python代码。我正在开发的代码在Jetty和独立模式(从命令行运行java-jar)下工作,但在部署到weblogic时不工作
如何使weblogic(10.3.5)server/Jython识别Jython-standalone-2.5.4-rc1.jar中的Lib文件夹
我的Java代码使用JythonObjectFactory调用python模块,如Jython书中所述:
Python模块使用外部库,如c
weblogic是否通过Jmx公开度量,以便可以使用prometheus进行监控?
监视weblogic服务器(线程、数据源…)的最佳解决方案是什么?答案是肯定的。WebLogic Server通过JMX接口公开其所有配置和运行时指标。请参阅此以了解详细信息。
Oracle WebLogic Server博客发布了几篇关于WebLogic和prometheus的文章。这解释了如何将Prometheus和Grafana与WebLogic server结合使用。我们可以在不使用kubernetes的
[网络逻辑控制台]
我无法单击Weblogic控制台上的任何链接,如部署、服务器、数据源等。
我在putty中得到错误日志,如下所示:
URI[/portalConfig/JMS/quota/JMSQuota.book]的树无效
URI[/portalConfig/SNMP/SNMP.book]的树无效
URI[/portalConfig/security/group/SecurityGroup.book]的树无效您的控制台IP可能已损坏。
1.停止你的管理服务器。
2.从${DOMAIN\u
标签: Weblogic
jdeveloperjava-homeoracle-fusion-middlewaresoa-suite
我已在Windows 7中安装了Oracle SOA Suite QuickStart(12.2.1.4.0)。
我使用的Java版本是jdk1.8.0_241
当我试图从JDeveloper启动集成服务器实例时,收到以下错误消息:
无法启动服务器实例,因为未成功生成IntegratedWebLogicServer域
在BuildDefaultDomain.log文件中,我看到以下错误:
错误:在属性文件C:\Oracle\MIDDLE~1\Oracle~1\oui\bin…globalEnv.
我创建了一个包含2台服务器的集群,并开发了一个示例应用程序。我可以从这些服务器的ip地址(10.0.0.3:7002/sample/和10.0.0.4:7002/sample/)访问此应用程序,但我不知道此群集是否工作。我可以从单个地址访问此web应用程序吗?像myclusteraddress:7002/sample/一样,您可以通过两种方式完成此任务
第一条路
You need to create a Load balancer(F5) to the both the servers whic
标签: Weblogic
jmxdependency-managementwlst
我们正在使用Weblogic Server。我们需要以编程方式确定所有项目的依赖关系。没有一个项目使用Maven。例如,一个项目需要B和C项目,我们希望列出这些关系。
以前我曾体验过使用wlst和JMX以编程方式列出项目和设置数据源。但我找不到任何有关我需要的信息。是否可以找到部署在weblogic服务器中的应用程序依赖项?任何帮助都将不胜感激 建议和替代方法会有所帮助您正在寻找运行时依赖项?这可能非常困难。如果您不想使用Maven,另一种选择是JBoss tattletale,但它仍然不是编程
Weblogic未在数据源关闭时启动。它显示错误无效的用户名密码。当weblogic关闭时,如何更改或删除故障数据源?您还可以使用属性-Dweblogic.deployment.IgnorePrepareStateFailures=true启动服务器
这将防止服务器在无法创建数据源时以管理模式启动。您也可以使用属性-Dweblogic.deployment.IgnorePrepareStateFailures=true启动服务器
这可以防止服务器在无法创建数据源时以管理模式启动
导航到cd$MW
我安装了一个WebLogic服务器。我正在尝试创建一个基本域,以便访问管理控制台
我运行wlst.sh,并运行以下命令:
execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/wlst/basicWLSDomain.py')
这将导致以下错误:
execfile('/opt/oracle/products/Middleware/wlserver/common/templates/scripts/w
标签: Weblogic
datasourcejndirmiweblogic-10.x
在我们开始使用独立应用程序中现有的Weblogic数据源后,出现了内存泄漏问题。独立应用程序和WL数据源不在同一服务器中。我们正在通过t3协议使用JNDI检索数据源
我们使用了下面的方法。
堆的87%分配给weblogic/jdbc/rmi/internal/StructImpl\u oracle\u sql\u STRUCT对象。这些对象位于包RMI(远程方法调用)中,在远程使用之后,问题本身开始出现。由于这两件事同时发生,我们怀疑在远程数据源使用过程中是否做错了什么
一切正常,但我们每2-
我们正在使用slf4j作为日志门面构建新系统。在新Weblogic 12c上部署时,我们在控制台日志中发现以下错误:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/Oracle/Middleware2/modules/org.slf4j.jdk14_1.6.1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF
我正在尝试在Weblogic 10.3.4中发布SAML服务提供商的元数据。我收到一个错误“SAML2Service不可用”。有人知道这个问题的解决方法吗?好吧,我可以通过追踪这个问题到另一个钥匙问题来解决这个问题。一旦我将“Use JSSE SSL”(在服务器的SSL高级设置中)字段设置为“checked”,问题就消失了。重新启动服务器我已经尝试过了,但没有成功。当你说发布元数据时,你的意思是像本教程中倒数第二步那样吗?
我需要将下面的输出捕获到一个变量。
我知道我们可以访问serverRuntime或domainRuntime()树并获取状态。但需要让下面的工作
wls:/owb/serverConfig> state('Server1')
Current state of 'Server1' : RUNNING
我尝试了两种方法:
wls:/owb/serverConfig> print state('Server1')
Current state of 'Server1' : RUNNING
我有一个.ser文件,应该在服务器启动时在weblogic server中初始化
我在windows操作系统的weblogic 12c中创建了自己的域
在服务器启动时,理想的存储.ser文件的位置是哪个
我需要在这里写脚本吗
请告诉我。什么?你能补充更多细节吗?您看到了什么错误?@castling.ser包含序列化元数据。我正在从oc4j迁移到weblogic服务器。在oc4j服务器中,.ser文件存储在“oracle/OracleAS_1/j2ee/home”中。同样,我在weblogic中寻
在我们的项目中,我们使用模板文件生成一个Weblogic域。启动新生成的域后,我们会在de WebConsole中看到所有列表(如部署、队列等),默认情况下每页显示10行。
这很烦人,因为我们想看到所有的行,所以我们必须不断地手动更改数字。
有没有办法预先设置“每页显示的行数”,例如使用脚本或在我们的模板文件中设置?我自己发现了。
Weblogic console将此类用户更改存储在名为[domain\u dir]/servers/[admin\u server\u name]/data/con
标签: Weblogic
long-running-processesweblogic9.x
对于某些功能,我们有一个内存密集型处理,我们希望将并行请求的数量限制在此处理中。我们可以使用WebLogic中的“工作管理器”进行配置,并限制该servlet的线程数量
例如,如果我们将maximim线程限制设置为3,那么如果有10个并行请求;队列中有7个请求。在某些情况下,排队等候的这些请求可能需要30-40分钟才能得到处理。我们做了简单的测试,15分钟后由于超时而无法显示收到的页面,1小时后收到消息
有人知道WebLogic中是否有增加/减少超时和避免页面无法显示的设置吗
如果有人对此有任何
我知道这是很基本的,但我很沮丧。。我在谷歌上搜索,尽我所能。但我无法执行此实用程序
java utils.MulticastTest
我正在Linux open SUSE上使用weblogic 11g。我必须在需要在生产中复制时尽快找到它:
我猜(不确定)这个实用程序存在于我正在执行的weblogic.jar中
**linux-0m8r:/bea/Oracle/Middleware/wlserver_10.3/server/bin # ./setWLSEnv.sh**
CLASSPATH=
我需要为Weblogic中的每个服务器JVM设置一个自定义属性。更好的方法是什么
我知道我们可以指定如下参数:
在“域结构”窗格中,展开“服务器”节点
单击要配置的服务器的名称
在右侧窗格中,单击服务器启动
选择“锁定并编辑”
在Arguments文本框中,提供JVM选项。插入选项后,单击“保存”。然后单击激活更改
重新启动服务器,以便使用新设置
我的问题是这个论点到底是如何定义的?如何在将在JVM中部署的应用程序中使用该参数
编辑
如果我指定,-DMyArg=MyValue
在代码中,valu
我有一个weblogic 12集群。文件通过http表单和scp推送到集群上的一台机器。但是,我需要集群中所有节点上的文件。我可以自己运行scp并复制到集群的所有部分,但我希望weblogic以某种方式支持该功能。我没有在两台机器之间共享一个磁盘,这样做会更容易。我也不能创建共享磁盘
有人知道吗?没有,WLS无法确保在WLS的一个实例上复制的文件被复制到另一个实例上。尤其是在使用scp进行复制时。请使用共享存储装载,以便所有托管服务器都可以引用此位置,而无需执行scp
我在Weblogic 12c的安全配置中发现了一个问题,开发人员可以通过以下方式从生产中获取资源:
InitialContext ic = new InitialContext();
Hashtable<String, String> h = new Hashtable<String, String>(7);
h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialCon
使用wlst如何将JAR从/lib目录复制到远程托管服务器的/lib目录,我认为您无法使用wlst。但是,你可以调用系统命令来复制有问题的文件。我认为你不能用WLST来完成。但是,您可以调用系统命令来复制有问题的文件。
在管理控制台中,我可以在域->配置->常规->高级->控制台cookie名称下设置管理控制台cookie名称
如何在脱机模式下使用WLST设置值?以下是更新cookie域的示例脚本:
readDomain(<FULL PATH TO YOUR DOMAIN>)
create('NO_NAME_0','AdminConsole')
cd ('AdminConsole')
cd ('NO_NAME_0')
set('CookieName','<NEW COOKIE NAME>
我正在尝试使用第三方rest服务。当我发送Get请求时,服务应该返回json和我将打开并传输给用户的链接。
到目前为止我所做的事情:
创建请求和响应文档
创建消息
已创建生成正确URI的Web服务
在web服务器上的数字存储和密钥存储中添加了证书
加密了SecureFileKeyRepasswd
添加了JavaVM选项=-Dxdo.ConfigFile=%PS\u HOME%/appserv/xdo.cfg-Xms32m-Xmx128m-Dhttps.protocols=appserv和prc
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 21 页