It's all about the answers!

Ask a question

CLM602 server.startup script in AIX - ERROR: There is no Liberty or Tomcat application server to start.


Natarajan Thirumeni (298731) | asked Jun 30 '16, 4:07 a.m.
RTC 602 : Attempt to call server.startup script in AIX - ERROR:  There is no Liberty or Tomcat application server to start.

The server.startup script that is shipped with CLM 6.0.2 does not run AIX (ONLY) as it is syntactically incorrect. You would run into this issue if you use Tomcat as your Application server instead IBM Liberty server.

./server.startup result into
ERROR:  There is no Liberty or Tomcat application server to start.

Is this an known issue, how could this be fixed?

Accepted answer


permanent link
Natarajan Thirumeni (298731) | answered Jun 30 '16, 4:09 a.m.
This is known issue in 602 and it has been fixed 603.

For 602 please use workaround:

1. Backup existing server.startup.sh from server folder (for instance located /home/IBM/JazzTeamServer/server)
2. Edit server.startup script, as below:

Actual Line number 208:
    if [ ! -d $"$CATALINA_HOME"/bin ]; then

It should read (The extra $ sign stop the script running Tomcat server)
    if [ ! -d "$CATALINA_HOME"/bin ]; then
3. Save file.

4. Run the server.start script you will see server is starting up.

Ralph Schoon selected this answer as the correct answer

One other answer



permanent link
Natarajan Thirumeni (298731) | answered Jun 30 '16, 5:47 a.m.
This is KNOWN issue in 601 and 602. And will be fixed in 603.

For now please see below on how get around this issue.

The server.startup script that is shipped with CLM 6.0.2 does not run AIX (ONLY) as it is syntactically incorrect. You would run into this issue if you use Tomcat as your Application server instead IBM Liberty server.

When you try to CLM 602 on AIX as Tomcat as AppServer using ./server.startup.sh

You will see it will always fail with:
ERROR:  There is no Liberty or Tomcat application server to start.

Workaround:
1. Backup existing server.startup.sh from server folder (for instance located /home/IBM/JazzTeamServer/server)
2. Edit server.startup scrit, as below:
Actual Line number 208:
    if [ ! -d $"$CATALINA_HOME"/bin ]; then
It should read (The extra $ sign stop the script running Tomcat server)
    if [ ! -d "$CATALINA_HOME"/bin ]; then
3. Save file.
4. Run the server.start script you will see server is starting up.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.