1.问题描述
[weblogic@10_32_68_96 server_68_96]$ ll
total 12
-rw-rw-r-- 1 weblogic weblogic 649 Oct 25 10:10 start.sh
-rw-rw-r-- 1 weblogic weblogic 516 Oct 25 10:33 stop.sh
-rw-rw-r-- 1 weblogic weblogic 68 Oct 25 10:12 view.sh
[weblogic@10_32_68_96 server_68_96]$ sh start.sh
start.sh: line 2: cd: /weblogic/bea/user_projects/domains/trans/servers/server_68_96/tmp/_WL_user: No such file or directory
start.sh: line 7: cd: /weblogic/bea/user_projects/domains/trans/servers/server_68_96/stage: No such file or directory
clear cache server_68_96, sucessfull
[weblogic@10_32_68_96 server_68_96]$ sh view.sh
***************************************************
starting weblogic with Java version:
Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Starting WLS with line:
/weblogic/jdk1.7.0_67/bin/java -jrockit -Xms512m -Xmx512m -Dweblogic.Name=server_68_96 -Djava.security.policy=/weblogic/bea/wlserver_10.3/server/lib/weblogic.policy -da -Dplatform.home=/weblogic/bea/wlserver_10.3 -Dwls.home=/weblogic/bea/wlserver_10.3/server -Dweblogic.home=/weblogic/bea/wlserver_10.3/server -Dweblogic.management.discover=false -Dweblogic.management.server=10.32.66.193:9001 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/weblogic/bea/patch_wls1032/profiles/default/sysext_manifest_classpath weblogic.Server
Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
2.解决方案
在当前应用所属的受管服务器的doman里面
修改文件
/weblogic/bea/user_projects/domains/trans/bin
下面的文件
startWebLogic.sh
%JAVA_VM%为引入的-jrockit参数 ,jrockit我们安装weblogic的时候安装的;
所以需要去掉
2.1.修改前内容startWebLogic.sh
167 # START WEBLOGIC
168
169 echo "starting weblogic with Java version:"
170
171 ${JAVA_HOME}/bin/java ${JAVA_VM} -version
172
173 if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
174 echo "Starting WLS with line:"
175 echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${ SERVER_CLASS}"
176 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER _CLASS}
177 else
178 echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
179 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER _CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
180 fi
181
182 stopAll
183
184 popd
185
186 # Exit this script only if we have been told to exit.
187
188 if [ "${doExitFlag}" = "true" ] ; then
189 exit
190 fi
191
2.2.需要删除的内容截图startWebLogic.sh
2.3. 修改后内容startWebLogic.sh
175
176 if [ "${SERVER_IP}" != "" ] ; then
177 ${WL_HOME}/common/bin/wlsifconfig.sh -addif "${IFNAME}" "${SERVER_IP}" "${IPMASK}"
178 fi
179
180 # START WEBLOGIC
181
182 echo "starting weblogic with Java version:"
183
184 ${JAVA_HOME}/bin/java -version
185
186 if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
187 echo "Starting WLS with line:"
188 echo "${JAVA_HOME}/bin/java ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY _SETTINGS} ${SERVER_CLASS}"
189 ${JAVA_HOME}/bin/java ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTI NGS} ${SERVER_CLASS}
190 else
191 echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
192 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${ PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
193 fi
194
195 stopAll
196
197 popd
198
199 # Exit this script only if we have been told to exit.
200
201 if [ "${doExitFlag}" = "true" ] ; then
202 exit
203 fi
204