Linux Mint 12, WAS 8.0 Network 배포 평가판에서 셀 프로필을 만들고 있습니다. 하지만manageProfiles.sh 또는 프로필 관리 도구를 사용하면 어떤 프로필(셀, 애플리케이션...)도 생성할 수 없습니다. 로그 파일을 확인하면 프로필 생성 프로세스가 항상 중간에 중지됩니다(오류가 표시되지 않고 그대로 멈춤). 로그는 항상 이렇습니다.
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475108</millis>
<sequence>2985</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>replacing value for user.install.root (null) with (/opt/IBM/WebSphere/AppServer/profiles)</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475108</millis>
<sequence>2986</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>replacing value for was.install.root (/opt/IBM/WebSphere/AppServer) with (/opt/IBM/WebSphere/AppServer)</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475108</millis>
<sequence>2987</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>replacing value for was.repository.root (null) with (/opt/IBM/WebSphere/AppServer/profiles/config)</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475108</millis>
<sequence>2988</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>replacing value for com.ibm.ws.scripting.wsadminprops (null) with (/opt/IBM/WebSphere/AppServer/profiles/properties/wsadmin.properties)</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475120</millis>
<sequence>2989</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>Resetting listener available status to: false</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475121</millis>
<sequence>2990</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>setting wsadmin requester timeouts</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475128</millis>
<sequence>2991</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>wsadmin requester retry count = 240000, initialization retry count = 12000, shutdown retry count = 12000</message>
</record>
<record>
<date>2012-11-02T04:11:15</date>
<millis>1351847475128</millis>
<sequence>2992</sequence>
<logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger>
<level>INFO</level>
<class>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</class>
<method>messageLogged</method>
<thread>0</thread>
<message>Checking for wsadmin listener initialization</message>
</record>
답변1
IBM 스크립트에는 기본 쉘이 bash라고 가정하는 버그가 있습니다.
/bin/sh가 /bin/bash에 매핑되는지 확인해야 합니다.
실행하다
ls -al /bin/sh
대시에 매핑되면 다음을 실행합니다.
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
답변2
나는 같은 문제가 있었지만 ppc용 RHEL6.3(100% 지원)에서도 작동하지 못했습니다. 나는 -federateLater
프로필 생성에 true를 사용했습니다.
그 후 나는 다음을 수행합니다.
./bin/addNode.sh dmgr-hostname 8879 -javaoption "-Xmx512m" -profileName MY_PROFILE_NAME
그것은 트릭을 수행했지만 단순히 federateLater false를 수행하고 싶었습니다. 다른 내용이 있으면 주저하지 말고 답변을 게시해 주세요.