免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5292 | 回复: 5
打印 上一主题 下一主题

[WebLogic] 谁知道怎么在Linux中使用Crontab进行Weblogic启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-20 20:52 |只看该作者 |倒序浏览
谁知道怎么在Linux中使用Crontab进行Weblogic启动??
我设置了
06 04 * * * /home/weblogic/bea/user_projects/domains/mydomain/startWebLogic.sh&


时间到时,启动出错!记录如下:
.
CLASSPATH=/home/weblogic/bea/jdk141_03/lib/tools.jar:/home/weblogic/bea/weblogic81/server/lib/weblogic_sp.jar:/home/weblogic/bea/weblogic81/server/lib/weblogic.jar:/home/weblogic/bea/weblogic81/server/lib/ojdbc14.jar:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/lib/xerces/xercesImpl.jar:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/lib/xalan/xalan.jar:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/lib/log4j/log4j-1.2.8.jar:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/lib/oracle8/classes12.zip:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/lib/nyl_jass.jar:/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/sys_config:
.
PATH=/home/weblogic/bea/weblogic81/server/bin:/home/weblogic/bea/jdk141_03/jre/bin:/home/weblogic/bea/jdk141_03/bin:/usr/bin:/bin
.
***************************************************
*  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    *
***************************************************
/home/weblogic/bea/jdk141_03/bin/java -client -Xms256m -Xmx256m -XX:MaxPermSize=128m  -Xverify:none -Dweblogic.Name=myserver -Dweblogic.ProductionModeEnabled=false -Djava.security.policy=/home/weblogic/bea/weblogic81/server/lib/weblogic.policy -Djava.security.auth.login.config=/home/weblogic/bea/user_projects/fjmmdomains/fjmmdomain/jaas.config weblogic.Server
<Jan 20, 2006 7:19:01 PM CST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:Enter password to boot WebLogic server:
<Jan 20, 2006 7:19:02 PM CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.4.1_03-b02 from Sun Microsystems Inc.>
<Jan 20, 2006 7:19:02 PM CST> <Info> <Configuration Management> <BEA-150016> <This server is being started as the administration server.>
<Jan 20, 2006 7:19:02 PM CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP1  Fri Jun 20 23:06:40 PDT 2003 271009
WebLogic XMLX Module 8.1 SP1  Fri Jun 20 23:06:40 PDT 2003 271009>
<Jan 20, 2006 7:19:02 PM CST> <Notice> <Management> <BEA-140005> <Loading domain configuration from configuration repository at /home/weblogic/./config.xml.>
<Jan 20, 2006 7:19:02 PM CST> <Info> <Management> <BEA-140013> </home/weblogic/config.xml not found>

/home/weblogic/config.xml not found


startWebLogic.sh如下:
#!/bin/sh

# Initialize the common environment.
MEM_ARGS="-XX:MaxPermSize=128m -Xms1024m -Xmx1024m"

PROJECT_DOMAIN_HOME="/home/weblogic/bea/user_projects/domains/mydomain"

# set log4j lib path
LOG4J_LIB_HOME="${PROJECT_DOMAIN_HOME}/lib/log4j"

# set xerces lib path
XERCES_LIB_HOME="${PROJECT_DOMAIN_HOME}/lib/xerces"

# set xalan lib path
XALAN_LIB_HOME="${PROJECT_DOMAIN_HOME}/lib/xalan"

# set oracle9 lib path
ORACLE8_LIB_HOME="${PROJECT_DOMAIN_HOME}/lib/oracle8"

# set project tools lib path
JAAS_LIB_HOME="${PROJECT_DOMAIN_HOME}/lib"

WL_HOME="/home/weblogic/bea/weblogic81"

PRODUCTION_MODE="false"

JAVA_VENDOR="Sun"

JAVA_HOME="/home/weblogic/bea/jdk141_03"

# Call commEnv here AFTER setting the java_vendor to get common environmental settings.

. ${WL_HOME}/common/bin/commEnv.sh

# Set SERVER_NAME to the name of the server you wish to start up.

SERVER_NAME="myserver"

XERCES_LIB="${XERCES_LIB_HOME}/xercesImpl.jar"
XALAN_LIB="${XALAN_LIB_HOME}/xalan.jar"
LOG4J_LIB="${LOG4J_LIB_HOME}/log4j-1.2.8.jar"
ORACLE_LIB="${ORACLE8_LIB_HOME}/classes12.zip"
JAAS_TOOLS_LIB="${JAAS_LIB_HOME}/nyl_jass.jar"

CONFIG_PATH="${PROJECT_DOMAIN_HOME}/sys_config"

CLASSPATH="${WEBLOGIC_CLASSPATH}{XERCES_LIB}{XALAN_LIB}{LOG4J_LIB}{ORACLE_LIB}{JAAS_TOOLS_LIB}{CONFIG_PATH}{CLASSPATH}"
# CLASSPATH="${WEBLOGIC_CLASSPATH}{POINTBASE_CLASSPATH}{JAVA_HOME}/jre/lib/rt.jar{WL_HOME}/server/lib/webservices.jar:${CLASSPATH}"
export CLASSPATH

# Call WebLogic Server

echo "."
echo "CLASSPATH=${CLASSPATH}"
echo "."
echo "ATH=${PATH}"
echo "."
echo "***************************************************"
echo "*  To start WebLogic Server, use a username and   *"
echo "*  password assigned to an admin-level user.  For *"
echo "*  server administration, use the WebLogic Server *"
echo "*  console at http://[hostname]:[port]/console    *"
echo "***************************************************"

echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.awt.headless=true -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" -Djava.security.auth.login.config="${PROJECT_DOMAIN_HOME}/jaas.config" weblogic.Server"

${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.awt.headless=true -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" -Djava.security.auth.login.config="${PROJECT_DOMAIN_HOME}/jaas.config" weblogic.Server

# ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server

请各位大哥指点!

论坛徽章:
0
2 [报告]
发表于 2006-01-21 14:21 |只看该作者
不能用绝对路径
06 04 * * * cd /home/weblogic/bea/user_projects/domains/mydomain;./startWebLogic.sh&

论坛徽章:
0
3 [报告]
发表于 2006-02-19 01:14 |只看该作者
为什么不能用绝对路径??怪阿..能解释一下吗?

论坛徽章:
0
4 [报告]
发表于 2006-03-01 10:26 |只看该作者
crontab应该用相应的用户执行命令,比如root文件代表root用户,tom文件代表同用户可执行的cron程序

论坛徽章:
0
5 [报告]
发表于 2006-03-04 13:17 |只看该作者
最好写个脚本将环境变量给带进去。

论坛徽章:
0
6 [报告]
发表于 2006-04-06 10:19 |只看该作者
不能写绝对路径,因为启动脚本要在执行得当前路径下寻找config.xml文件,所以会有/home/weblogic/config.xml not found这个错误。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP