weblogic

Trying to deploy Spring Boot to weblogic server

随声附和 提交于 2019-12-01 14:21:42
I am trying to create a test application using Spring Boot that will be deployed on a Weblogic server. When I test if my application works locally (using tomcat) it does. I am able to go to localhost:8080/greeting and see the message "Hello World!". However, when I deploy the .WAR file to Weblogic, I get a 10.4.5 404 Not Found error. I found this link that told me to add implements WebApplicationinitializer to the Application.java: Deploy Spring Boot app in Weblogic However, when I tried that, I could no longer deploy to Weblogic. I was getting the following error in the logs: java.lang

Max post size in WebLogic 12.2.1

喜你入骨 提交于 2019-12-01 13:28:35
I have a probleme with WebLogic 12.2.1, after migrating from version 10.3.2 to version 12.2.1, I realized that I could have an authentication with a post larger than 4096 (it's a new constraint in WLO 12.1.2, reference: https://docs.oracle.com/middleware/1212/wls/WLUPG/compat.htm#WLUPG473 ) the solution is to put an explicit value in the weblogic.xml, but this is not supported and i don't see any difference. weblogic.xml: <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "weblogic810-web-jar.dtd"> <weblogic-web-app> <security-role-assignment> <role-name

java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType

孤街浪徒 提交于 2019-12-01 13:26:44
问题 when accessing the deployed spring boot application in weblogic , I am getting the below exception java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter; at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:285) at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write

JAX-WS Validate Schema in WebLogic with @SchemaValidation

与世无争的帅哥 提交于 2019-12-01 12:41:26
I wasn't able to find the solution and I found more people stuck in the same problem so I will post it here. By default a JAX-WS server (at least for WebLogic) will not validate the message received with its associated schema. This can lead to a lot of problems since any invalid value (wrong xsd:dateTime format, letters on a number field, etc) will result in a null value in the Java object, including mandatory fields. What I need to do is a simple validation that should be provided by the server. import com.sun.xml.internal.ws.developer.SchemaValidation; @Stateless @WebService(portName=

Weblogic补丁升级操作步骤

馋奶兔 提交于 2019-12-01 12:24:31
linux平台: weblogic1036 1:停止weblogic服务 2:打FMJJ补丁 a:获取weblogic_home目录并执行命令:export weblogic_home="/weblogic/wls1036_x64",(此目录一般为目录“user_projects”上层) b:上传补丁"p26519424_1036_Generic.zip"至${weblogic_home}/utils/bsu/cache_dir内并用"unzip -o p26519424_1036_Generic.zip"命令覆盖解压同名文件 c:执行补丁修复,执行命令:cd ${weblogic_home}/utils/bsu/ && ./bsu.sh -install -patchlist=FMJJ -prod_dir=${weblogic_home}/wlserver_10.3(可先调整bsu.sh脚本内JVM内存大小,以防止内存溢出) 若执行过程中报冲突补丁,则先卸载对应冲突补丁后重新执行上述补丁修复,根据冲突的PATCH_ID进行卸载 例如冲突补丁为RVBS,则卸载RVBS的命令为:${weblogic_home}/utils/bsu/bsu.sh -remove -patchlist=RVBS -prod_dir=${weblogic_home}/wlserver_10.3 3

Spring+Hibernate项目在weblogic中部署的一些问题

跟風遠走 提交于 2019-12-01 12:23:22
Hibernate JPA Jar包冲突, 解决方法有两种, 第一种:将hibernate-jpa-2.0-api-1.0.1.Final.jar复制到当前weblogic域所使用的jdk目录下的\jdk160_29\jre\lib\ext目录下。 第二种:添加weblogic.xml配置文件,内容如下 <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd"> <container-descriptor> <!-- 优先加载web工程中的jar包

Trying to deploy Spring Boot to weblogic server

自古美人都是妖i 提交于 2019-12-01 12:13:16
问题 I am trying to create a test application using Spring Boot that will be deployed on a Weblogic server. When I test if my application works locally (using tomcat) it does. I am able to go to localhost:8080/greeting and see the message "Hello World!". However, when I deploy the .WAR file to Weblogic, I get a 10.4.5 404 Not Found error. I found this link that told me to add implements WebApplicationinitializer to the Application.java: Deploy Spring Boot app in Weblogic However, when I tried that

weblogic10_windows下优化配置实例

烈酒焚心 提交于 2019-12-01 12:11:00
优化说明: 一、Weblogic服务程序设置: 1、设置JDK内存: 修改weblogic\user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件: 修改前: if"%JAVA_VENDOR%"=="Sun" ( set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m ) else ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m ) setMEM_PERM_SIZE_32BIT=-XX:PermSize=48m setMEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m 修改后: if"%JAVA_VENDOR%"=="Sun" ( set WLS_MEM_ARGS_64BIT=-Xms512m –Xmx1024m set WLS_MEM_ARGS_32BIT=-Xms512m –Xmx1024m ) else ( set WLS_MEM_ARGS_64BIT=-Xms1024m –Xmx1024m set WLS_MEM_ARGS_32BIT=-Xms1024m

优化WebLogic 服务器性能参数

假装没事ソ 提交于 2019-12-01 12:06:54
WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与 应用程序 得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。 试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态: 一 修改运行队列线程数的值。在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低性能。 二,如果可能,使用自带的性能包(NativeIOEnabled=true)。 三,使用特定的应用程序执行队列。 四,使用 JDBC 连接池 时,修改下列属性: n 驱动名称:使用小的驱动或者jDriver。 n 初始容量:设为与最大容量相同的值。 n 最大容量:其值至少应与线程数相同。 五,把连接池的大小设为与执行队列的线程数相同。 六,设置缓冲。 七,为 Servlet 和JSP使用多个执行队列。 八,改变JSP默认的 Java编译器 , javac 比jikes或sj要慢。 优化WebLogic 提要: n 为WebLogic启动设置Java参数。 n 设置与性能有关的配置参数。 n 调整开发与产品模式默认值。 n

weblogic安装,部署和debug调试

Deadly 提交于 2019-12-01 10:57:48
安装weblogic 需要注意两点,一是先安装JDK,二是JDK版本是否支持weblogic版本。 例如weblogic 10.3支持JDK1.5,weblogic12支持JDK1.6 创建新域 到默认或指定路径,创建新域时,注意设置管理员的登录账号密码和新域的端口号。 也可以通过configuration wizard,来创建新域。 可能会因为JDK版本出现不兼容导致weblgoic创建新域失败的问题 修改startWebLogic.cmd文件,添加 title 9003 rmdir /S/Q C:\Oracle\Middleware\Oracle_Home\user_projects\domains\sms_domain\servers\AdminServer\tmp set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=512m -Duser.timezone=GMT+08 可以设置新域的端口号和分配内存大小。 部署 创建完毕后,通过startWebLogic.cmd,启动新域。 启动完毕后,在浏览器输入http://localhost:9003/console,跳转到weblogic管理员登录页面,输入自己配置的管理员账号,登录weblogic。 点击,部署,安装,通过修改文件路径