Weblogic
李晓LOVE向阳
这个作者很懒,什么都没留下…
展开
-
Linux下如何不停止服务,清空nohup.out文件
Linux系统,把项目发布到weblogic后,可以通过startWebLogic.sh启动weblogic服务。/home/weblogic/bea/user_projects/domains/mydomain启动:startService.sh &关闭:stopWebLogic.sh启动写日志: nohup ./startWebLogic.sh &P原创 2017-11-28 08:58:02 · 589 阅读 · 0 评论 -
Weblogic反序列化漏洞补丁更新解决方案
Weblogic反序列化漏洞的解决方案基于网上给的方案有两种:第一种方案如下使用SerialKiller替换进行序列化操作的ObjectInputStream类;在不影响业务的情况下,临时删除掉项目里的 "org/apache/commons/collections/functors/InvokerTransformer.class"文件。ObjectInputStream类为JRE的原生类,In...原创 2018-06-22 09:30:12 · 1712 阅读 · 1 评论 -
linux环境下weblogic 10.3.6打17年10月份最新的反序列化补丁包
针对反序列化漏洞最新的补丁修补方案如下: 针对weblogic10.3.6版本 第一步 解压p26519424_1036_Generic.zip文件到{MW_HOME}/util/bsu/cache_dir如果没有cache_dir文件夹则新建即可。第二步(如果没有打过ZLNA、EJUW两个补丁的,此步骤可略过) 使用如下命令查看是否打过ZLNA和EJUW补丁包:./bsu.sh -prod_d...原创 2018-06-22 10:06:27 · 951 阅读 · 0 评论 -
Windows环境和Linux环境下,修改weblogic11g控制台用户名和密码
第一步:首先要关闭weblogic服务。第二步:对一些重要的文件进行备份: 1. 为了保证操作安全,备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift 2.进入管理服务器的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者...原创 2018-06-22 11:36:46 · 4654 阅读 · 0 评论 -
weblogic 包加载与冲突等问题
问题1(org.apache.commons.lang.ClassUtils.getClass)解决办法在WEB-INF文件夹下,加上weblogic.xml,让WebLogic 10先引用WEB-INF下面的jar,内容如下:<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app xmlns:wls="http://xml...转载 2018-06-08 14:21:54 · 3146 阅读 · 0 评论 -
解决启动WebLogic11g输入用户名密码问题
问题描述:weblogic新建域,选择生产模式,每次启动都要输入用户名和密码,要怎么在第一次启动输入用户名和密码后,下一次启动不需要输入用户名和密码。实现 1、修改WebLogic的启动脚本,即修改startWebLogic.sh,增加如下内容: WLS_USER="weblogic" export WLS_USER WLS_PW="password" export WLS_PW 2、保存用户名和...原创 2018-06-27 09:09:25 · 777 阅读 · 0 评论 -
Weblogic启动报错信息如下:Server subsystem failed. Reason: weblogic.security.SecurityInitializationException:
报错信息:<Oct 23, 2015 9:35:26 AM CST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authenticati...原创 2018-07-11 15:48:20 · 6655 阅读 · 0 评论 -
weblogic域下新建节点,通过节点来部署工程,从而不直接暴露控制台在外网
问题背景描述:税局网络分为三块组成:政务云(对外提供开发端口),税局外网,和税局内网。由于项目需要政务云对外开通了7011端口,对提供服务,工程部署在weblogic中间件上,端口为7011。这样导致外网可以通过对外开通的7011端口访问到weblogic控制台,不符合税局安全规范。税局要求要让通过开通的7011端口访问不到weblogic控制台登陆界面。解决思路:通过网上查找资料,现在的解决思路...原创 2018-07-05 09:49:03 · 9276 阅读 · 1 评论 -
weblogic子节点服务器启动常见错误汇总
第一:解决weblogic启动受管服务器报错Authentication for user weblogic denied问题描述:使用./startManagedWebLogic.sh Server2 t3://localhost:8080启动节点服务器报错。奇怪的是,刚刚输入的用户名和密码登录weblogic的控制台,却可以正常登录。运行上面的命令时,输入那个用户名和密码,就是不能启动那个服务...原创 2018-07-05 11:05:13 · 7164 阅读 · 0 评论 -
如何发布H5界面可以让公网访问
问题背景:手机APP里的H5界面要发布到公网,提供给第三方APP调用。解决思路:第一种:发布到weblogic服务器新建web Project工程: 目录结构如下:把H5界面和界面引入的js和css等样式文件一起拷贝放在WebContent下。然后导出war包,部署在weblogic服务器上。然后就可以访问: 第二种:发布到Tomcat服务器在T...原创 2018-07-27 11:01:14 · 8850 阅读 · 0 评论 -
SpringMVC JMS 整合Weblogic JMS(weblogicMQ)后在tomcat下运行报错的解决
问题描述:SpringMVC 整合Weblogic JMS的项目,在tomcat中运行的时候,报错:java.security.AccessControlException: access denied (javax.management.MBeanTrustPermission register),解决方法:需要修改%JAVA_HOME%\jre\lib\security下的java...原创 2018-07-27 11:19:25 · 410 阅读 · 0 评论 -
weblogic部署war包,log4j问题 完整版
问题描述:工程中增加log4j,输出系统运行日志到指定目录。部署工程war包时提示:java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path resource [log4j.properties] cannot be resolved to absolute file pat...原创 2018-09-04 10:29:19 · 3305 阅读 · 0 评论 -
org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/
背景描述:将weblogic工程打成war包在weblogic控制台发布启动时,提示org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/ 分析weblogic控制台日志,发现在启动日志的时候提示:slf4j-api-1.6.2.jar版本需要1...原创 2018-10-18 17:29:35 · 1866 阅读 · 0 评论 -
关于Oracle WebLogic Server远程代码执行漏洞的通报
要了解Oracle Weblogic Server远程代码执行漏洞,需要了解一下Weblogic T3协议:T3也称为丰富套接字,是BEA内部协议,功能丰富,可扩展性好。T3是多工双向和异步协议,经过高度优化,只使用一个套接字和一条线程。借助这种方法,基于Java的客户端可以根据服务器方需求使用多种RMI对象,但仍使用一个套接字和一条线程。WebLogic Server 中的 RMI(远程...原创 2018-10-19 09:47:42 · 3240 阅读 · 1 评论 -
Linux环境下搭建Weblogic集群以及配置Weblogic JMS集群
问题背景:最近公司使用Weblogic中间件服务器自带的JMS作为消息服务器,来进行内外网消息的传递,之前一直是在一台机器上搭建的Weblogic JMS,用来进行收发消息。进来由于客户考虑到并发以及单个服务器作为JMS服务器的可靠性不高,由此建议搭建Weblogic JMS集群。问题解决步骤:我从网上收集了很多资料并尝试,并成功搭建了Weblogic 集群并在上面创建Weblogic J...原创 2018-10-31 19:14:41 · 1536 阅读 · 0 评论 -
weblogic集群新增受控节点启动异常
问题背景:Weblogic集群新增受管服务器,使用命令启动时提示从主管服务器(AdminServer)下载文件失败:java.io.IOException: [DeploymentService:290066]Error occurred while downloading files from admin server for deployment request "1,460,512,7...原创 2018-11-10 10:43:13 · 2165 阅读 · 0 评论 -
一次weblogic调优的经过(StuckThreadMaxTime) of "600" seconds) .
一次weblogic调优的经过项目组反应数据库有问题,检查发现sga还用的默认参数,缓冲区命中率很低。根据系统内存调整后,好像系统正常了。数据库调整就算是结束了一天后,我再登这个数据库的时候,发现一个提示说线程已经超过限制,不允许再登录。然后我去修改了process到250,增加并发连接数。然后重启了数据库。当天没发生什么事情,第二天,发现250又被撑满了,这个时候,我就开始换衣中间件有问...转载 2018-11-13 17:42:17 · 1072 阅读 · 0 评论 -
WebLogic跨域访问安全问题
问题描述:在外网有一台113的机器上面有一个7001的weblogic服务,上面搭建了weblogic JMS服务器。在内网同一样有一台机器作为JMS消息的消费者和生产者,要从外网113机器的JMS消息队列接收消息,并处理结束后,向外网113机器的JMS返回消息队列发送一条消息。这时部署完工程以后,启动,就出现了Weblogic跨域的问题。1、错误描述1.1、jms服务端不停的报:<2013...原创 2018-05-24 15:32:04 · 2049 阅读 · 0 评论 -
Tomcat迁移到WebLogic 11g部署项目注意事项
问题情境:现在有一套tomcat7下正常运行的工程,本地jdk版本是jdk1.7。现在要把这个套工程转换为weblogic工程运行在Weblogic11g上。需要注意的事项有:==============================1.不要依赖容器特有类库 现象:interface接口中使用了org.apache.catalina.tribes.util.Arrays.equals(byte...原创 2018-05-24 15:23:41 · 880 阅读 · 0 评论 -
JMS消息选择器
业务场景:A系统通过一个队列(假定队列名是queueA)向B系统发送消息,后来业务调整,B系统拆分为两个系统B1,B2,分别处理不同的业务,并且分别都需要从queueA中获取不同的消息。为了不改变A系统的逻辑,即A系统还通过一个队列向B1,B2发不同的消息。B1,B2去自动选择得到属于自己的消息,可以使用消息过滤器。具体的做法是在创建消费者的时候指定选择器。选择器由三部分组成:标识符、常量、和原创 2018-03-01 15:38:22 · 221 阅读 · 0 评论 -
利用AXIS2开发Webservice接口,浏览器访问返回纯JSON数据,没有xml标识
第一步:按照1的方法,按部就班的安装 AXIS2。所需要下载的axis.war包和eclipse的两个插件都会放在百度云盘里。下载地址:http://pan.baidu.com/s/13ThAk第二步:下载DynamicResponseHandler(wso2dynamic-response-1.5.mar)模块,复制到webservice项目中的WEB-INF/modules中,将wso2...原创 2018-03-12 17:08:38 · 1372 阅读 · 0 评论 -
weblogic启动报:java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot
大多数情况下,我们会对weblogic的domain新建立一个用户,从而用该用户来管理domain,避免多个domain之间出现加载jvm,加载jar包,加载war,加载so文件等死锁或者重复加载异常。 如果在启动weblogic的时候忘记切换用户用root启动一次后,再次用weblogic922_x启动,就会出现如下错误: There are 1 nested e原创 2018-03-19 14:12:27 · 2053 阅读 · 0 评论 -
Weblogic11g修改监听端口号
方法一.登录weblogic的console。如:http://10.19.22.94:7011/console/ 1).在环境--服务器节点中点击你要修改的服务器的端口的名称(如下图:AdminServer(管理)) 2).上述步骤打开的页面如下图。修改监听端口后点击保存即可。方法二.在你创建的weblogic的域中找到config\config.xml文件。(如:x原创 2018-03-14 14:16:54 · 5291 阅读 · 0 评论 -
Linux中Weblogic启动异常:<unable to get file lock, will retry …>
平时由于Weblogic非正常关闭,重新运行nohup ./startWeblogic.sh & 命令,查看输出日志,会提示 解决办法 一.删掉Domain下的*.lok文件 1. 删除edit.lok 进入到domain_home下: cd /u01/Oracle/Middleware/user_projects/domains/idm_d原创 2018-03-14 14:41:49 · 3861 阅读 · 0 评论 -
Linux环境如何替换项目WAR、JAR包中的单个文件
问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法。1.如果要替换的文件直接在war包的根目录(一级目录)下,直接使用jaruvf命令替换即可如:替换a.war中b.xml文件 jar uvf a.war b.xml注:b.xm原创 2018-04-08 14:07:59 · 16300 阅读 · 0 评论 -
WebLogic之eclipse安装WebLogic插件
做过几次tomcat运行项目,往WebLogic的移植,发现,项目做完再去做tomcat和WebLogic的差异是有点晚。主要是两个容器不同的jar加载机制;第二个是两个容器对页面语法的检查严格程度不同。鉴于上述两个原因,今天介绍下eclipse中WebLogic插件的安装,这样就可以在eclipse中进行WebLogic容器的项目开发了。我们使用的eclips转载 2018-04-08 16:15:38 · 2680 阅读 · 0 评论 -
Linux+WebLogic11g:java.lang.LinkageError: loader constraint violation in interface itable initializa
在项目的WEB-INF目录下,有如下weblogic.xml文件[html] view plain copyxml version="1.0" encoding="UTF-8"?> weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-a原创 2018-03-27 11:16:29 · 1295 阅读 · 0 评论 -
Spring+weblogic JMS 多线程监听消息队列
项目背景:Weblogic JMS消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度两个方面来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。对于上面提...原创 2018-03-27 11:26:28 · 2196 阅读 · 0 评论 -
Spring JMS 整合Weblogic JMS
1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和一个...原创 2018-03-27 15:08:48 · 1279 阅读 · 0 评论 -
Spring整合JMS——事务管理
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个ConnectionFactory/Session这样的配对到线程中。JmsTemplate会自动检测这样的...转载 2018-03-27 16:01:00 · 145 阅读 · 0 评论 -
Axis2与Web项目整合及Axis2在Web项目中整合Spring
Axis2简介: Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持spring、JSON等技术。Axis下载地址: http://ws.apache.org/axis2/Axis2与Web项目整合一、...原创 2018-03-27 19:30:31 · 367 阅读 · 0 评论 -
Weblogic11g内存调优
weblogic设置内存主要需要修改两个地方,如下: 1、安装目录/home/weblogic/Oracle/Middleware/wlserver_10.3/common下找到commEnv.cmd 打开该配置文件,看到类似 -Xms512m ,-Xmx1024m , -XX:PermSize=128m -XX:MaxPermSize=256m 这样的参数全部改掉,因为不原创 2018-04-10 16:10:35 · 2351 阅读 · 2 评论 -
Weblogic启动报:<unable to get file lock, will retry …>
问题背景描述:由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报了以下错误: 解决办法一.删掉Domain下的*.lok文件1. 删除edit.lok进入到domain_home下:cd /u01/Oracle/Middleware/user_pro原创 2018-03-28 11:03:07 · 1793 阅读 · 0 评论 -
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
缺少相应jar包都会有异常,根据异常找jar包导入...... 这里我说下lang包,因为这个包我找了好半天: 我用的是: commons-lang3-3.3.2.jar 出现异常:java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeExcep原创 2018-04-03 14:47:03 · 6942 阅读 · 2 评论 -
Windows环境下:WebLogic11g-单双向SSL配置
2、观察weblogic方便开发部署提供的演示秘钥库(秘钥库位置为:\weblogic11\wlserver_10.3\server\lib)3、观察ssl的默认演示配置那么在开发过程中,只需要在第一幅图上勾选“启用ssl监听端口”即可。正式环境中,有哪些变化呢?主要就是更改上面2、3图中的配置,改为实际的秘钥库、以及根据实际的秘钥库来配置SSL。网上原创 2018-05-03 16:49:26 · 1749 阅读 · 0 评论 -
welogic11g启动控制台提示: java.lang.NumberFormatException: null错误
在操作时,可能出现了错误操作,将启动什么的一下子就关了,之后再次启动就启动不了。之后查看AdminServer中的logs文件,里面记载了最新的错误信息,打开最新的log中查看发现错误的地点,发现错误是<BEA-000386> <Server subsystem failed.Reason:java.lang.NumberFormatException: null...原创 2019-01-08 16:21:51 · 823 阅读 · 0 评论