This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes Tomcat and the fly likes Tomcat 5.5 and Ubuntu Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Tomcat 5.5 and Ubuntu" Watch "Tomcat 5.5 and Ubuntu" New topic

Tomcat 5.5 and Ubuntu

Mark Spritzler

Joined: Feb 05, 2001
Posts: 17271

I am having problems using Tomcat on Ubuntu. I installed Tomcat 5.5 with Synaptic, and there are all these permission problems now. I am not sure but there is a Tomcat55 user, but it does not have a home directory. I am logged in as my user, and I want to deploy my webapp.

However, Tomcat fails to even run on Ubuntu, everything fails with ACL errors.
Caused by: access denied ( /usr/share/tomcat5.5-webapps/servlets-examples/WEB-INF/classes/ read)

Did Synaptic not install it correctly? How do I fix it? I read all the install tutorials I could find, but none talk about this problem.

Should I try to change the owner of all the Tomcat 55 directories?


[ September 03, 2008: Message edited by: Mark Spritzler ]

Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Joe Ess

Joined: Oct 29, 2001
Posts: 9138

How are you starting Tomcat? I use:

[How To Ask Questions On JavaRanch]
Rene Larsen
Ranch Hand

Joined: Oct 12, 2001
Posts: 1179

Who is the owner of the installed tomcat??

If it is 'tomcat55' that is the installations owner - then this is the user to use - otherwise you need to start/stop tomcat as Joe, and I do.

Regards, Rene Larsen
Dropbox Invite
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17271

Actually what it ends up being is that by default the security manager is on and there are properties for certain files defined in a properties file that restrict the normal webapps directory to nothing more than just read, which causes the failure while deploying the apps.

I turned off the security manager and now it works perfectly.

I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: Tomcat 5.5 and Ubuntu
It's not a secret anymore!