2010-05-20 6 views
1

WLST 스크립트 .sh 스크립트를 실행하여 env를 다음과 같이 설정하면 에코 할 때 업데이트 된 경로가 보이지 않는 이유는 무엇입니까?Weblogic WLST classpath

[linbox2 bin]$ ./setWLSEnv.sh 
CLASSPATH=/directory/ols_wls/patch_wlss1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/directory/ols_wls/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/directory/ols_wls/patch_oepe1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/directory/ols_wls/patch_ocm1031/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/directory/ols_wls/jrockit_160_14_R27.6.5-32/lib/tools.jar:/directory/ols_wls/utils/config/10.3/config-launch.jar:/directory/ols_wls/wlserver_10.3/server/lib/weblogic_sp.jar:/directory/ols_wls/wlserver_10.3/server/lib/weblogic.jar:/directory/ols_wls/modules/features/weblogic.server.modules_10.3.2.0.jar:/directory/ols_wls/wlserver_10.3/server/lib/webservices.jar:/directory/ols_wls/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/directory/ols_wls/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar: 

PATH=/directory/ols_wls/wlserver_10.3/server/bin:/directory/ols_wls/modules/org.apache.ant_1.7.0/bin:/directory/ols_wls/jrockit_160_14_R27.6.5-32/jre/bin:/directory/ols_wls/jrockit_160_14_R27.6.5-32/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_11/bin/bin:/home/oracle/bin:/directory/wls_olwcs/jdk160_14_R27.6.5-32/bin:/directory/ccanywhere81/bin:/directory/oracle/oracle/product/10.2.0/client_1/bin 

Your environment has been set. 
[linbox2 bin]$ export CLASSPATH 
[linbox2 bin]$ export PATH 
[linbox2 bin]$ echo $PATH 
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_11/bin/bin:/home/oracle/bin:/directory/wls_olwcs/jdk160_14_R27.6.5-32/bin:/directory/ccanywhere81/bin:/directory/oracle/oracle/product/10.2.0/client_1/bin 

답변

1

현재 쉘에서 스크립트를 실행해야합니다.

$. ./setWLSEnv.sh 

두 마침표와 마침표 사이에 공백이 있음을 유의하십시오. 이제 스크립트를 실행하는 방식으로 스크립트 작성을 위해 작성된 쉘에서 경로가 업데이트됩니다.이 쉘은 스크립트 실행이 끝나면 닫힙니다.

스크립트를 시작하기 전에 마침표를 추가하면 현재 쉘에서 스크립트가 실행됩니다.

0

setWLSEnv.sh 이후에 사용한 내보내기 명령은 스크립트가 작성한 설정을 무효화합니다. 스크립트 setWLSEnv.sh를 실행 한 다음 echo $ PATH를 사용하는 것이 좋습니다. 희망이 도움이 될 것입니다.