1.修改setDomainEnv ,路径.../domains/xx_domain\bin\

1.1修改JAVA_HOME为需要修改的路径

注意:BEA_JAVA_HOME路径不需修改

2.修改路径后重新启动,错误Unrecognized option: -jrockit

解决办法:“%WL_HOME%\common\bin\commEnv.cmd”

–>   D:\oracle\Middleware\wlserver_10.3\common\bin\commEnv.cmd

if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode

set JAVA_VM=-jrockit

set MEM_ARGS=-Xms128m -Xmx256m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none

if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode

set JAVA_VM=-server

set MEM_ARGS=-Xms128m -Xmx256m

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none

3.weblogic启动报<BEA-090782>错误

错误描述:部署weblogic启动时输入username报错

解决办法:

在domains\***\servers\AdminServer\security\目录下创建boot.properties 文件,内容为

username = 你的weblogic用户名

password = 你的weblogic密码

4.com.ctc.wstx.exc.WstxIOException:java.sun.com 错误

错误描述:内网环境下无法联网对tld文件进行验证

解决办法:找到startWeblogic.sh/startWeblogic.bat文件,修改JAVA_HOME

修改前:

JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}"

修改后:

JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}-Djavax.xml.stream.XMLInputFactory=weblogic.xml.stax.XMLStreamInputFactory"

注意:-应该与前面内容留一个空格

5.Exception in thread "Timer-1"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in....

错误描述:字面理解内存不足,

解决方案:可以在weblogic中设置setDomainEnv.sh :

参数 MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=512m"

最终成功解决!!

其中,-XX:+AggressiveHeap:

让JVM自动根据机器的内存和CPU数优化各种参数,通常内存会使用机器的最大物理内存。

同时也产生了hs_err_pid23131.log

说明:java的应用有时候会因为各种原因Crash,这时候会产生一个类似java_errorpid.log的错误日志。

在该日志中发现了如下信息:

PSPermGen total 65536K, used 65535K [0x6e0c0000, 0x720c0000, 0x720c0000)

object space 65536K, 99% used [0x6e0c0000,0x720bffc0,0x720c0000)

上面的信息能看出在Crash的时候,JVM的PermSize空间几乎已经消耗完了。因此,建议扩大PermSize和MaxPermSize的数值。

weblogic修改jdk版本遇到的问题与解决方法的更多相关文章

  1. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法

    在 Eclipse 中 Maven project 的默认 JDK 版本是 1.5, 如果不在 settings.xml 或者 pom.xml 中显示的指出 JDK 版本,每次 右键项目--> ...

  2. eclipse中使用maven创建项目JDK版本默认是1.5解决方法

    请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...

  3. linux 查看/修改jdk版本

    linux 查看/修改jdk版本 配置环境变量vim /etc/profile 编辑profile文件 在底部加入JAVA_HOME=/usr/java/jdk1.8PATH=$JAVA_HOME/b ...

  4. Myeclipse修改jdk版本流程

    Myeclipse修改jdk版本流程 很多时候,项目没有用对jdk版本时候,项目报错,在MyEclipse中,要修改JDK版本 有三处地方需要注意:!! 1.第一处 2.第二处 3.第三处

  5. Maven 修改jdk版本

    Maven 修改jdk版本方法1: <build> <plugins> <plugin> <groupId>org.apache.maven.plugi ...

  6. windows10系统修改JDK版本后配置环境变量不生效怎么办

    之前安装了个jdk8版本,今天突然想安装个更新版本的jdk11来用,但在安装好JDK11并配置环境变量后发现修改JDK版本后配置的环境变量不生效的.本文就给大家分享一下windows10系统修改JDK ...

  7. Tomcat修改jdk版本

    tomcat修改jdk版本 修改tomcat bin目录下的catalina.sh和setclasspath.sh文件,添加以下内容 export JAVA_HOME=/home/nodemanage ...

  8. hadoop本地库与系统版本不一致引起的错误解决方法

    hadoop本地库与系统版本不一致引起的错误解决方法 部署hadoop的集群环境为 操作系统 centos 5.8 hadoop版本为cloudera   hadoop-0.20.2-cdh3u3 集 ...

  9. 修改JDK版本配置

    我使用的maven是3.0.5版本的,在创建项目的时候,默认使用的jdk为1.5版本 在项目的pom.xml中添加如下配置可修改使用的jdk版本. <properties> <!-- ...

随机推荐

  1. mysql中使用show table status 查看表信息

    本文导读:在使用mysql数据库时,经常需要对mysql进行维护,查询每个库.每个表的具体使用情况,Mysql数据库可以通过执行SHOW TABLE STATUS命令来获取每个数据表的信息. 一.使用 ...

  2. As a Start - 毫厘之间,宇宙之外

    序 突然想聊聊多重宇宙——多重宇宙,这听上去像是一个科幻概念,但是严肃思考这一个问题时,将会带我们进入一个全新的格局和世界. 对宇宙学家而言,研究多重宇宙并不仅仅是为了猜测平行世界里某一历史事件是否有 ...

  3. 在ASP.NET Core中通过EF Core实现一个简单的全局过滤查询

    前言 不知道大家是否和我有同样的问题: 一般在数据库的设计阶段,会制定一些默认的规则,其中有一条硬性规定就是一定不要对任何表中的数据执行delete硬删除操作,因为每条数据对我们来说都是有用的,并且是 ...

  4. Linux IO时事检测工具iostat

    Linux IO时事检测工具iostat iostat命令用于检测linux系统io设备的负载情况,运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间来获得所需的统 ...

  5. python基础8之自定义模块、if __name__==__main__:解释

    一.自定义模块与使用 python模块说明:类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  6. j2e应用概述

    过年也过完了,现在正式开始进入j2e的整理.现在开篇第一篇,整理一下j2e应用和开发环境.j2e应用提供的跨平台性,开放性已经各种远程访问的技术,为异构系统的良好整合提供了保证.注意这个是有一个异构系 ...

  7. Nagios学习实践系列

    其实上篇Nagios学习实践系列--基本安装篇只是安装了Nagios基本组件,虽然能够打开主页,但是如果不配置相关配置文件文件,那么左边菜单很多页面都打不开,相当于只是一个空壳子.接下来,我们来学习研 ...

  8. awk使用正则精确匹配

    [root@localhost home]# cat file 5001][YRSD5-1][YRSD5-1-2][0203008400028411] 010102 5001][YRSD7-1][YR ...

  9. awk 字符串处理函数

    awk提供了许多强大的字符串函数,见下表:awk内置字符串函数gsub(r,s)    在整个$0中用s替代rgsub(r,s,t)    在整个t中用s替代rindex(s,t)    返回s中字符 ...

  10. MathUtils

    package com.yqw.java.util;/** * 数字转换工具 */public class MathUtils {    /**     * short转byte     */    ...