双击startWeblogic启动闪退,Error occurred during initialization of VM Could not reserve

qq_31943121 2016-04-19 10:40:42
C:\Users\kaiyuan>"C:\Users\kaiyuan\Desktop\startWebLogic - 快捷方式.lnk"
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=768m
.
WLS Start Mode=Development
.
CLASSPATH=D:\Oracle\Middleware\patch_wls1036\profiles\default\sys_manifest_classpath\weblogic_patch.jar;D:\Oracle\Middleware\patch_ocp371\profiles\default\sys_manifest_classpath\weblogic_patch.jar;D:\Oracle\Middleware\jdk160_29\lib\tools.jar;D:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic_sp.jar;D:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jar;D:\Oracle\Middleware\modules\features\weblogic.server.modules_10.3.6.0.jar;D:\Oracle\Middleware\wlserver_10.3\server\lib\webservices.jar;D:\Oracle\Middleware\modules\org.apache.ant_1.7.1/lib/ant-all.jar;D:\Oracle\Middleware\modules\net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar;D:\Oracle\Middleware\wlserver_10.3\common\derby\lib\derbyclient.jar;D:\Oracle\Middleware\wlserver_10.3\server\lib\xqrl.jar;D:\Oracle\Middleware\jdk160_29\lib\dt.jar;D:\Oracle\Middleware\jdk160_29\lib\tools.jar;
.
PATH=D:\Oracle\Middleware\patch_wls1036\profiles\default\native;D:\Oracle\Middleware\patch_ocp371\profiles\default\native;D:\Oracle\Middleware\wlserver_10.3\server\native\win\32;D:\Oracle\Middleware\wlserver_10.3\server\bin;D:\Oracle\Middleware\modules\org.apache.ant_1.7.1\bin;D:\Oracle\Middleware\jdk160_29\jre\bin;D:\Oracle\Middleware\jdk160_29\bin;D:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Oracle\Middleware\jdk160_29\bin;D:\Oracle\Middleware\jdk160_29\jre\bin;D:\Program Files\TortoiseSVN\bin;D:\developmentTool\maven\bin;D:\Oracle\Middleware\wlserver_10.3\server\native\win\32\oci920_8
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http:\\hostname:port\console *
***************************************************
starting weblogic with Java version:
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode)
Starting WLS with line:
D:\Oracle\Middleware\jdk160_29\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=768m -Dweblogic.Name=AdminServer -Djava.security.policy=D:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.policy -Xverify:none -da -Dplatform.home=D:\Oracle\Middleware\wlserver_10.3 -Dwls.home=D:\Oracle\Middleware\wlserver_10.3\server -Dweblogic.home=D:\Oracle\Middleware\wlserver_10.3\server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=D:\Oracle\Middleware\patch_wls1036\profiles\default\sysext_manifest_classpath;D:\Oracle\Middleware\patch_ocp371\profiles\default\sysext_manifest_classpath weblogic.Server
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
...全文
1701 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack-one. 2016-12-07
  • 打赏
  • 举报
回复
风马博客 2016-04-19
  • 打赏
  • 举报
回复
qq_31943121 2016-04-19
  • 打赏
  • 举报
回复
已解决,自己根据合适的设置吧,我的设置的 -Xms256m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m 关键字:weblogic 11g内存设置 weblogic设置内存主要需要修改两个地方,如下: 1、安装目录bea\wlserver_10.0\common\bin下找到commEnv.cmd 打开该配置文件,看到类似 -Xms512m ,-Xmx1024m , -XX:PermSize=128m -XX:MaxPermSize=256m 这样的参数全部改掉,因为不知道你会用那个JDK,SUn的或oracle的,索性全改了 2、安装目录bea\user_projects\domains\XXX_domain\bin下找到setDomainEnv.cmd文件 修改如下: set MEM_ARGS=-Xms512m -Xmx1024m set MEM_PERM_SIZE=-XX:PermSize=128m set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m weblogicm内存设置:http://www.finereporthelp.com/help/4/0/2/5.html
qq_31943121 2016-04-19
  • 打赏
  • 举报
回复
这种情况应该去修改哪个文件的配置啊, 下面是commEnv.cmd的配置 @rem ************************************************************************* @rem This script is used to initialize common environment to start WebLogic @rem Server, as well as WebLogic development. @rem @rem It sets the following variables: @rem @rem BEA_HOME - The home directory of all your BEA installation. @rem MW_HOME - The home directory of all your Oracle installation. @rem WL_HOME - The root directory of your WebLogic installation. @rem COHERENCE_HOME - The root directory of your Coherence installation. @rem ANT_HOME - The Ant Home directory. @rem ANT_CONTRIB @rem - The Ant contrib directory @rem JAVA_HOME - Location of the version of Java used to start WebLogic @rem Server. See the Oracle Fusion Middleware Supported System Configurations page at @rem (http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html) for an @rem up-to-date list of supported JVMs on your platform. @rem JAVA_VENDOR @rem - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.) @rem JAVA_USE_64BIT @rem - Indicates if JVM uses 64 bit operations @rem PATH - JDK and WebLogic directories are added to the system path. @rem WEBLOGIC_CLASSPATH @rem - Classpath required to start WebLogic server. @rem FMWCONFIG_CLASSPATH @rem - Classpath required to start config tools such as config wizard, pack, and unpack.. @rem FMWLAUNCH_CLASSPATH @rem - Additional classpath needed for WLST start script @rem JAVA_VM - The java arg specifying the JVM to run. (i.e. @rem -server, -hotspot, -jrocket etc.) @rem MEM_ARGS - The variable to override the standard memory arguments @rem passed to java @rem @rem DERBY_HOME @rem - Derby home directory. @rem DERBY_CLASSPATH @rem - Classpath needed to start Derby. @rem DERBY_TOOLS @rem - Derby tools jar file. @rem PRODUCTION_MODE @rem - Indicates if WebLogic Server will be started in Production @rem mode. @rem WL_USE_X86DLL @rem - To use WebLogic jni native libriaries for x86 cpus (with a @rem 32 bit JVM for x86 cpus) @rem JVM) @rem WL_USE_IA64DLL @rem - To use WebLogic jni native libriaries for ia64 cpus (with @rem 64 bit JVM for ia64 cpus) @rem JVM) @rem WL_USE_AMD64DLL @rem - To use WebLogic jni native libriaries for amd64 cpus (with @rem 64 bit JVM for amd64 cpus) @rem PATCH_CLASSPATH @rem - WebLogic Patch system classpath @rem PATCH_LIBPATH @rem - Library path used for patches @rem PATCH_PATH @rem - Path used for patches @rem WEBLOGIC_EXTENSION_DIRS @rem - Extension dirs for WebLogic classpath patch @rem @rem ************************************************************************* @rem Set BEA Home set BEA_HOME=D:\Oracle\Middleware FOR %%i IN ("%BEA_HOME%") DO SET BEA_HOME=%%~fsi @rem Set Middleware Home set MW_HOME=D:\Oracle\Middleware FOR %%i IN ("%MW_HOME%") DO SET MW_HOME=%%~fsi @rem Set WebLogic Home set WL_HOME=D:\Oracle\Middleware\wlserver_10.3 FOR %%i IN ("%WL_HOME%") DO SET WL_HOME=%%~fsi @rem Set Coherence Home set COHERENCE_HOME=D:\Oracle\Middleware\coherence_3.7 FOR %%i IN ("%COHERENCE_HOME%") DO SET COHERENCE_HOME=%%~fsi @rem Set Common Modules Directory set MODULES_DIR=D:\Oracle\Middleware\modules FOR %%i IN ("%MODULES_DIR%") DO SET MODULES_DIR=%%~fsi @rem Set Common Features Directory set FEATURES_DIR=D:\Oracle\Middleware\modules\features FOR %%i IN ("%FEATURES_DIR%") DO SET FEATURES_DIR=%%~fsi @rem Set Ant Home set ANT_HOME=%MODULES_DIR%\org.apache.ant_1.7.1 FOR %%i IN ("%ANT_HOME%") DO SET ANT_HOME=%%~fsi @rem Set Ant Contrib set ANT_CONTRIB=%MODULES_DIR%\net.sf.antcontrib_1.1.0.0_1-0b2 FOR %%i IN ("%ANT_CONTRIB%") DO SET ANT_CONTRIB=%%~fsi @rem Choose proper WebLogic jni libraries set WL_USE_X86DLL=true set WL_USE_IA64DLL=false set WL_USE_AMD64DLL=false @rem JAVA_USE_64BIT, true if JVM uses 64 bit operations set JAVA_USE_64BIT=false @rem Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME and @rem JAVA_VENDOR are defined already. if DEFINED JAVA_HOME if DEFINED JAVA_VENDOR goto noReset @rem Reset JAVA Home set JAVA_HOME=D:\Oracle\Middleware\jrockit_160_29_D1.2.0-10 FOR %%i IN ("%JAVA_HOME%") DO SET JAVA_HOME=%%~fsi @rem JAVA VENDOR, possible values are: @rem Oracle, HP, IBM, Sun, etc. set JAVA_VENDOR=Oracle @rem PRODUCTION_MODE, default to the development mode set PRODUCTION_MODE= :noReset set JAVA_VENDOR_TMP= if "%JAVA_VENDOR%" == "Oracle" ( set JAVA_VENDOR_TMP=Sun if exist %JAVA_HOME%/jre/bin/jrockit ( set JAVA_VENDOR_TMP=Oracle ) else ( for /d %%I in (%JAVA_HOME%\jre\lib\*) do if exist %%I\jrockit set JAVA_VENDOR_TMP=Oracle ) ) if defined JAVA_VENDOR_TMP set JAVA_VENDOR=%JAVA_VENDOR_TMP% @rem set up JVM options if "%JAVA_VENDOR%" == "Oracle" goto oracle if "%JAVA_VENDOR%" == "Sun" goto sun goto continue :oracle if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode set JAVA_VM=-jrockit set MEM_ARGS=-Xms128m -Xmx256m set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none goto continue :oracle_prod_mode set JAVA_VM=-jrockit set MEM_ARGS=-Xms128m -Xmx256m goto continue :sun if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode set JAVA_VM=-client set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:+UseSpinning set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none goto continue :sun_prod_mode set JAVA_VM=-server set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:+UseSpinning goto continue :continue @rem setup patch related class path, library path, path and extension dirs options if exist "%WL_HOME%\common\bin\setPatchEnv.cmd" call "%WL_HOME%\common\bin\setPatchEnv.cmd" @rem set up WebLogic Server's class path and config tools classpath set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%FEATURES_DIR%\weblogic.server.modules_10.3.6.0.jar;%WL_HOME%\server\lib\webservices.jar;%ANT_HOME%/lib/ant-all.jar;%ANT_CONTRIB%/lib/ant-contrib.jar set FMWCONFIG_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%BEA_HOME%\utils\config\10.3\config-launch.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%FEATURES_DIR%\weblogic.server.modules_10.3.6.0.jar;%WL_HOME%\server\lib\webservices.jar;%ANT_HOME%/lib/ant-all.jar;%ANT_CONTRIB%/lib/ant-contrib.jar @rem set up launch classpath for use by WLST set FMWLAUNCH_CLASSPATH=%BEA_HOME%\utils\config\10.3\config-launch.jar if NOT "%PATCH_CLASSPATH%"=="" ( set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%WEBLOGIC_CLASSPATH% set FMWCONFIG_CLASSPATH=%PATCH_CLASSPATH%;%FMWCONFIG_CLASSPATH% ) if /I "%SIP_ENABLED%"=="true" goto set_sip_classpath goto no_sip :set_sip_classpath @rem set up SIP classpath set SIP_CLASSPATH=%WLSS_HOME%\server\lib\weblogic_sip.jar @rem add to WLS classpath set WEBLOGIC_CLASSPATH=%WEBLOGIC_CLASSPATH%;%SIP_CLASSPATH% set FMWCONFIG_CLASSPATH=%FMWCONFIG_CLASSPATH%;%SIP_CLASSPATH% :no_sip @rem add jvm and WebLogic directory in path if "%WL_USE_X86DLL%" == "true" set PATH=%PATCH_PATH%;%WL_HOME%\server\native\win\32;%WL_HOME%\server\bin;%ANT_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%;%WL_HOME%\server\native\win\32\oci920_8 if "%WL_USE_IA64DLL%" == "true" set PATH=%PATCH_PATH%;%WL_HOME%\server\native\win\64;%WL_HOME%\server\bin;%ANT_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%;%WL_HOME%\server\native\win\64\oci920_8 if "%WL_USE_AMD64DLL%" == "true" set PATH=%PATCH_PATH%;%WL_HOME%\server\native\win\x64;%WL_HOME%\server\bin;%ANT_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%;%WL_HOME%\server\native\win\x64\oci920_8 @rem set up DERBY configuration set DERBY_HOME=%WL_HOME%\common\derby set DERBY_CLIENT_CLASSPATH=%DERBY_HOME%\lib\derbyclient.jar set DERBY_CLASSPATH=%DERBY_HOME%\lib\derbynet.jar;%DERBY_CLIENT_CLASSPATH% set DERBY_TOOLS=%DERBY_HOME%\lib\derbytools.jar set DERBY_SYSTEM_HOME=%WL_HOME%\common\derby\demo\databases set DERBY_OPTS="-Dderby.system.home=%DERBY_SYSTEM_HOME%" IF NOT "%DERBY_PRE_CLASSPATH%"=="" ( set DERBY_CLASSPATH=%DERBY_PRE_CLASSPATH%;%DERBY_CLASSPATH% ) IF NOT "%DERBY_POST_CLASSPATH%"=="" ( set DERBY_CLASSPATH=%DERBY_CLASSPATH%;%DERBY_POST_CLASSPATH% ) IF NOT EXIST %WL_HOME%\common\eval\pointbase goto endpointbase @rem set up Point Base configuration set POINTBASE_HOME=%WL_HOME%\common\eval\pointbase set POINTBASE_CLIENT_CLASSPATH=%POINTBASE_HOME%\lib\pbclient57.jar set POINTBASE_CLASSPATH=%POINTBASE_HOME%\lib\pbembedded57.jar;%POINTBASE_CLIENT_CLASSPATH% set POINTBASE_TOOLS=%POINTBASE_HOME%\lib\pbtools57.jar IF NOT "%POINTBASE_PRE_CLASSPATH%"=="" ( set POINTBASE_CLASSPATH=%POINTBASE_PRE_CLASSPATH%;%POINTBASE_CLASSPATH% ) IF NOT "%POINTBASE_POST_CLASSPATH%"=="" ( set POINTBASE_CLASSPATH=%POINTBASE_CLASSPATH%;%POINTBASE_POST_CLASSPATH% ) :endpointbase
程声明:该课程是教学使用,视频内涉及漏洞利用方法,请勿在互联网环境中使用;维护互联网安全,人人有责。实验所需环境:vmware;kali虚拟机一台;windows server一台;有docker环境的Linux虚拟机环境下载地址在购买课程后单独发送 【课程配套资源】1、Python脚本(Margin老师自研,不光能学漏洞,还能学Python,实在是划算)2、与Margin老师实时互动3、免费的CISP-PTE考试技巧指导(Margin老师与CISP-PTE的负责人很熟的,非常多的一手消息^o^)4、Margin老师的内部直播可以优先参加5、Margin老师的课程基于CISP-PTE的知识体系进一步扩展,使课程内容更贴近实战   【课程主要解决问题】1、CSRF、SSRF搞不清楚?2、SSRF原理是什么?危害大小?如何利用SSRF获取主机权限?如果使用Python提高挖洞效率?3、Gopher协议、Dict协议?完全没听过啊,没关系,看完课程后你门清。4、SSRF渗透Redis数据库,Redis客户端和服务器端怎么通信?通信报文是怎么样的?看这里就行。5、SSRF渗透Struts2总是失败?不知道如何编码?不知道如何使用Gopher协议?来这里。6、SSRF表面简单,实则有无数坑,通过视频提高学习效率吧。 【CISP-PTE介绍】1、CISP-PTE是进入网络安全行业的TOP1认证,能帮你梳理完整的网络安全知识体系2、有PTE证书在网络安全公司是免技术笔试的,怎么样?是不是很棒。3、Margin老师的课程基于CISP-PTE的知识体系进一步扩展,使课程内容更贴近实战本课程属于CISP-PTE渗透测试工程师认证体系的课程,但内容更加丰富。CISP-PTE是国内第一个以动手实操为主的网络安全认证,该注册考试是为了锻炼考生世界解决网络安全问题的能力,持续增强我国的网络安全水平和防御能力,促进国内网络防御能力的不断提高。考试内容从多个层面进行,考点和网络安全动态相结合,真实的反应出真实的网络环境中发现的各种问题。如果要考取CISP-PTE证书需要掌握以下内容:1、Web安全基础,注入漏洞、上传漏洞、跨站脚本漏洞、访问控制漏洞、会话管理漏洞哦等。2、中间件的安全知识,如:Apache,IIS,Tomcat,以及 JAVA 开发的中间件 Weblogic,Jboss, Websphere 等,且要了解中间件加固方法,在攻与防的能力上不断提升。3、操作系统安全,包含Windows和Linux操作系统,从账户管理、文件系统权限、日志审计等方面讲解,了解常见的漏洞方式和加固方法。4、数据库安全,包含MSSQL、MYSQL、ORACLE、REDIS数据,了解常用的数据库漏洞和题全方法,保证数据库的安全性。 【关于Margin老师】· Margin/教育系统网络安全保障人员认证首批讲师/高级讲师· 擅长CTF/Web安全/渗透测试 /系统安全· 3年研发/擅长Java/Python/某银行现金循环机业务系统开发者· 曾参与开发网络安全认证教材· 知乎专栏/CISP-PTE渗透测试工程师学习· 4年线下网络安全讲师/2000+线下学员/100000+线上学员

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧