What happens if you replace the tomcat with the default a10?
I'm not sure how the start script works, but it could use event-handlers. These may conflict with those defined by the tomcat addon.
I'm just guessing here, since I haven't used the carrier, it could be something else.