weblogic自带的jdk是在工程的包部署后编译使用的。
当用户把项目打包部署到weblogic上面,运行该项目的java环境jdk就是用的weblogic自带的jdk了,工程中的jdk和编译时的jdk是调试的时候用的,既然要部署到weblogic上面,就要用自带的jdk来编译,所以开发的时候就要选好环境,否则编译好的class无法在weblogic容器中运行。
注意:weblogic在新建域的时候,可以选择开发还是生产模式,不管是开发还是生产模式都是可以选择自己的JDK的,不过weblogic11g只能支持jdk1.6,不能支持jdk1.7,weblogic12c才能支持jdk1.7
-
2017-03-07 15:56:00
转载于:https://www.cnblogs.com/lcword/p/6515195.html
更多相关内容 -
weblogic设置JDK内存大小
2021-02-05 00:31:44weblogic设置jvm 大小注:[JDK的使用,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.我以sun JDK为例,加以描述。]三种方法,上边的比下边的通用一.设置commEnv.cmd 通用的配置E:\OracleWeblogic\wlserver...weblogic设置jvm 大小
注:[JDK的使用,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.我以sun JDK为例,加以描述。]
三种方法,上边的比下边的通用
一.设置commEnv.cmd 通用的配置
E:\OracleWeblogic\wlserver_12.1\common\bin\commEnv.cmd
设置如下段中的MEM_ARGS
:sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseSpinning
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none -Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%WL_HOME%/endorsed
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseSpinning
set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%WL_HOME%/endorsed
goto continue
二.设置setDomainEnv.cmd 域配置
E:\OracleWeblogic\user_projects\domains\base_domain\bin\setDomainEnv.cmd
修改如下几处
if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx1024m
) else (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx1024m
)
set MEM_PERM_SIZE_64BIT=-XX:PermSize=256m
set MEM_PERM_SIZE_32BIT=-XX:PermSize=256m
MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=256m"
export MEM_MAX_PERM_SIZE_64BIT
MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=256m"
export MEM_MAX_PERM_SIZE_32BIT
三.设置startWebLogic.cmd
E:\OracleWeblogic\user_projects\domains\base_domain\bin\startWebLogic.cmd
在靠前位置加入:
set JAVA_HOME=E:\OracleWeblogic\jdk160_29
set CLASSPATH=E:\OracleWeblogic\jdk160_29\lib
set JAVA_OPTIONS=-Xms256m –Xmx1024m -XX:MaxPermSize256m
前两句是设置 JAVA_HOME CLASSPATH(一般不用设置)
linux:在JAVA Memory arguments之前加入
MEM_ARGS="-Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:CompileThreshold=8000"
nodeManager不用设置
E:\OracleWeblogic\wlserver_12.1\server\bin\startNodeManager.cmd
weblogic12c 设置JAVA_HOME CLASSPATH
-
weblogic中jdk的兼容问题
2012-03-26 20:27:38安装weblogic9.2后,发现启动服务报错后台错误提示:weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: ...安装weblogic9.2后,发现启动服务报错后台错误提示:weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible:
stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
问题在于web服务器上的jdk版本与类有冲突!
解决办法:
添加系统属性com.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0,WebLogic92的话在<域目录>\bin\setDomainEnv.cmd文件中修改,找到set JAVA_OPTIONS=%JAVA_OPTIONS%这样子一行,直接在后面添加,修改成如下:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
-
Linux系统上安装jdk1.7和weblogic10.3.6,以及weblogic建域
2019-12-26 23:46:20一、准备材料 1、jdk安装包,这边用的是linux版本的jdk7(jdk-7u80-linux-x64.rpm)。...二、卸载系统自带的jdk,安装自己的jdk 1、查看系统是否已经安装jdk,一般centos7默认安装了openjdk,将已经安装的卸载 ...一、准备材料
1、jdk安装包,这边用的是linux版本的jdk7(jdk-7u80-linux-x64.rpm)。可以去官网下载
2、weblogic安装包,这边用的是linux版本的(wls1036_generic.jar)。可以去官网下载
二、卸载系统自带的jdk,安装自己的jdk
1、查看系统是否已经安装jdk,一般centos7默认安装了openjdk,将已经安装的卸载
[root@localhost /]# rpm -qa | grep java
2、删除自带的jdk
rpm -e --nodeps jdk包名
--nodeps为强制卸载
3、安装自己的jdk
[root@localhost java]# rpm -ivh jdk-7u80-linux-x64.rpm
4、查看是否安装成功
java -version 或者 javac
5、配置环境变量
vi /etc/profile
按i进入编辑页面,光标移动到最后,然后增加一下几句话:
JAVA_HOME=/usr/java/jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
编辑完后,先按ESC,然后输入:wq 保存并且退出编辑
最后刷新下环境变量
source /etc/profile
安装成功后的页面
三、weblogic安装
1、创建weblogic用户组、用户名和密码
[root@njwsj java]# groupadd weblogic [root@njwsj java]# useradd -g weblogic weblogic [root@njwsj java]# passwd weblogic
2、修改资源限制
vi /etc/security/limits.conf
weblogic soft nofile 102400 weblogic hard nofile 102400 weblogic soft nproc 102400 weblogic hard nproc 102400
修改以后保存,注销当前用户,重新登录,执行ulimit -a ,ok ,参数生效了
3、创建安装目录 修改目录所有者权限
chown -R weblogic:weblogic weblogic
4、系统会默认在/home下载创建weblogic用户文件夹,将wls1036_generic.jar复制到weblogic文件夹下并赋予安装文件可执行的权限
chmod a+x wls1036_generic.jar
5、切换到weblogic用户下
su - weblogic
6、使用java -jar安装
[weblogic@njwsj ~]$ ls wls1036_generic.jar [weblogic@njwsj ~]$ java -jar wls1036_generic.jar -mode=console
注:如果安装文件是.bin格式的文件,安装命令为:./wls1036_generic.bin -mode=console;(你可以不加“-mode=console”的控制台文本模式,因为在你安装时无法启动图形安装界面时它会自动的进入文本控制台模式的)
7、控制台下安装如下,操作:输入Next回车
8、选择中间件的主目录(可自定义输入,也可以选择默认值,空值直接回车),操作:输入安装目录,回车。
9、注册安全更新,一般不需要更新,操作:选择3,回车
10、更改接受更新方式,操作:输入No,回车
11、确认更改接受更新方式,操作:Yes,回车
12、接受更新选择确认,操作:输入“Next”,回车(此时Receive Security Update:[No]表示我们不接受安全更新)
13、选择安装类型(Typical:典型;Custom:自定义),操作:我们选择默认典型安装,输入“Next”,回车(如果选择定制安装,输入“2”,回车)
14、选择jdk,默认是系统安装的jdk,操作:Next,回车
15、选择产品安装目录,(一般来说,这一步默认就行(如果要更改的话就选择前面的序号,比如1回车,然后输入安装路径就行),输入“下一步”后回车),操作:Next,回车16、安装产品系列列表,操作:Next,回车
17、出现开始安装界面,看到如下图的信息,就代表weblogic11g安装成功,此时回车(输入“Exit”)就可以退回到命令台上
四、weblogic建域
这一部分将单独写一篇文章,到时候也会将地址及时更新到这边来。
五、问题合集
1、root用户下修改/etc/hosts
vi /etc/hosts
在后面加自己服务器本机名称
127.0.0.1 本服务器名称
2、遇到weblogic成功启动,控制台却打不开的情况,解决如下
经过查阅,原来是linux上的防火墙没有关闭,关闭防火期后,telnet telnet 192.168.100.110 7001 成功,并在本地能顺利进入weblogic控制台
关闭linux防火墙:
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
3、遇到登录weblogic控制台卡顿现象,解决如下
修改jdk:
vi $JAVA_HOME/jre/lib/security/java.security
修改$JAVA_HOME/jre/lib/security/java.security文件,替换securerandom.source=file:/dev/random为securerandom.source=file:/dev/./urandom.对所有使用JVM的用户应用生效。
修改weblogic启动文件:修改startWeblogic.sh文件,在Java启动参数中添加 JAVA_OPTIONS="$JAVA_OPTIONS -Djava.security.egd=file:/dev/./urandom"
大神渠道:
-
weblogic12c和11g安装配置
2021-01-27 17:40:301. 卸载自带jdk 2. 安装sun jdk 解压包,放到相应的位置(如:/usr/java) 设置环境变量 创建weblogic用户组 useradd weblogic passwd weblogic 创建安装相关文件 su - weblogic cd /home/weblogic 创建oraInst.... -
linux系统下载jdk,weblogic.
2020-07-14 15:16:19今天学习了在linux系统下下载jdk,下载weblogic,并在本机中下载安装Xmanage 1.下载jdk建议使用root用户,在/usr/local下新建jdk文件夹,将jdk下载到这里。 1) 下载jdk-7u80-linux-x64.tar.gz 2)解压:tar -xzvf... -
02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
2015-05-03 18:48:12Weblogic的安装方式有三种: 一、GUI方式安装 (java –jar wls1035_generic.jar [-mode=gui])这是默认的 二、Console方式安装 (java –jar wls1035_generic.jar –mode=... -
linux下安装jdk和weblogic
2013-04-07 16:54:00一、安装JDK 1、去HP网站下载JDK5 ... 选择相对应系统的JDK版本 2、将这个下载好的文件jdk15_15000_1111.depot拷贝到小型机上,如/tmp/目录下 3、安装JDK -
VMware虚拟机安装中标麒麟系统1.8jdk,weblogic12C,问题小结
2020-09-01 11:14:00VMware虚拟机安装中标麒麟系统1.8jdk,weblogic12C,问题小结 一、中标麒麟系统安装 系统安装光盘中提取ISO,使用UItraISO在光盘中提取文件,(中标麒麟系统从光盘中拷贝下来的文件再用ultraISO 提取安装会失败),... -
Linux下weblogic10.3.6(jar)版本安装详解
2021-05-11 12:16:53安装前的准备安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客https://www.cnblogs.com/Jackie-Chen/p/10539577.html10.3.6版本... -
第1篇:weblogic9.x在JDK1.5下T3反序列化漏洞利用方法
2022-06-10 10:54:35Part1前言年前在一次攻防比赛过程中,遇到了一个9.x版本的weblogic中间件,是非常老版本的Weblogic了,现有的各种漏洞利用工具都没能拿下权限,考虑到之前也曾经遇到过好几次了,于是研究了一整天,总算解决了这个... -
linux下weblogic安装
2021-05-13 10:27:17环境准备:1.weblogic安装包:fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip2.java环境:jdk1.8安装步骤:1.创建用户:useradd weblogic2.修改密码:passwd weblogic3.weblogic配置:编辑 ~/.bash_profile。 添加内容... -
关于Linux中jdk的安装,WebLogic的安装及部署
2015-11-19 17:54:05二、卸载自带的jdk 1.首先查看旧jdk rpm -qa|grep jdk 2.卸载 yum -y remove 加查看到的jdk 3.JDK安装包:jdk-7u67-linux-x64.rpm---------可省略 此为 例子 当前登陆用户:root 1、删除redhat系统自带的JDK y -
weblogic基本目录介绍,位数查看,启动与发布项目,修改JVM参数,设置项目为默认项目...
2018-09-16 00:05:00这里的基本目录%base%表示安装目录,如我的目录为:E:/weblogic就是%base% 1.weblogic目录介绍 weblogic主要的目录介绍: 1.日志目录: 每个domain(域)都有自己的日志目录,一般启动日志是AdmiServer... -
Solaris 下创建weblogic domain 使用新的JDK
2015-03-06 15:16:15出现这个问题是因为前面创建domain的时候我们默认选择的是系统自带的jdk 找不到jre 所以我们需要修改配置文件的jdk路径,具体步骤如下<p></p><p></p><p>vi /domain/xxx/bin/setDoomainEnv.sh 编辑文件</p><pre> ... -
weblogic安装部署升级小结
2021-10-09 17:06:26WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态... -
linux下安装jdk,weblogic,oracle
2016-11-18 15:47:31Linux下安装jdk的方法1,在redhat5做的实验,应为redhat5有自带的jdk,应先把其删除输入命令#:yum removeJava2,删除完成后创建:mkdir /usr/java3, 赋权:chmod 777 /usr/java 并把jdk1.6拷贝到该文件夹下 在给其... -
[转]Sun JDK自带JVM内存使用分析工具HProf
2021-02-28 11:13:38Sun JDK自带JVM内存使用分析工具HProf2008-10-14 11:27Sun JDK自带JVM内存使用分析工具HProf 使用Sun JDK自带JVM内存使用分析工具HProf可以分析JVM堆栈,从而找到占用内存较大的对象。这对应经常出现内存泄漏(OOM)的... -
卸载自带openjdk 安装jdk
2019-07-20 15:11:00[root@esyxjkdb1bin]# rpm -qa|grep jdk java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 java-1.6.0-openjdk-devel-1.6.0.35-1.13.7.1.el6_6.x86_64 java-1.7.0-openjdk-devel-1.7.0.79-2.5.5.4.el6.x86_64 j.... -
cognos应用程序GateWay基于weblogic的部署
2018-05-04 13:29:42安装weblogic 12c后,使用weblogic的安装目录/home/web/Oracle/Middlware/wlserver_12.1/common/bin/config.sh创建新的weblogic domain。 ...JDK推荐使用weblogic自带的(Cognos不带JDK,只带了J -
安装java JDK jdk1.6.0_45
2021-03-23 20:08:11安装java JDKjdk1.6.0_451、卸载当前旧版本JAVA JDK系统环境:[root@web01 data]# cat /etc/redhat-releaseCentOS release 6.7 (Final)[root@web01 data]# uname -r2.6.32-573.el6.x86_64[root@web01 data]# uname -... -
WebLogic性能调优
2019-10-28 14:37:57注:在下面做的介绍都是以Weblogic8.1为例的,其它版本的Weblogic可能会有些许不同。 1) 设置JAVA参数; a) 编辑Weblogic Server启动脚本文件; BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd... -
设置weblogic的jvm大小三个方法
2020-12-20 13:16:29weblogic设置jvm 大小注:[JDK的使用,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.我以sun JDK为例,加以描述。]方法一:找到安装目录下的weblogic\common\bin\commEnv.cmd文件,打开修改: 这个是... -
【精简】Linux安装WebLogic详细步骤
2021-05-18 09:34:15一、WebLogic下载 直接进入Oracle的WebLogic Server下载页面: https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html 进入Downloads界面之后,选择下载文件为Generic Installer,然后点击... -
Weblogic系列漏洞整理————1、Weblogic安装
2018-11-01 10:18:042、JDK 7(推荐64位) 3、WebLogic安装包 WebLogic简介 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用... -
weblogic配置domain和删除domain
2021-07-11 01:56:02weblogic创建域的过程比较简单,但是在创建域之前一定要注意不能存在重名的domain。Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以... -
linux服务器jdk版本查看_linux如何查看jdk版本
2021-08-12 02:18:45一、安装Java环境开发工具软件JDK1、从Java官方网站下载相应的JDK版本jdk-6u33-linux-i586.bin2、安装jdk-6u33-linux-i586.bin#chmoda+xjdk-6u33-linux-i586.bin#./jdk。。在linux系统查找jdk的安装路径:...