I don't know about the "~" stuff but I do know the probable reason you have to be root to do what you're doing:
To bind to a port < 1024 on linux you must be root. If you've bound tomcat to a port lower than 1024, you'll have to be root to start it. As far as being able to load new classes, have you tried using reloadable contexts? search google for tomcat 4 reloadable contexts hit "i'm feeling lucky" or just search to find more results. cheers fillup On 5/26/02 3:06 PM, "Neil Zanella" <[EMAIL PROTECTED]> wrote: > > Hello, > > I have asked posted question before but got no responses > so I will try this again: > > I have installed Tomcat 4.0.3 on Red Hat Linux 7.3 with > Sun JDK 1.4 and J2EE 1.3.1 and everything runs smoothly > but every time I recompile a servlet placed under the > /usr/local/jakarta-tomcat-4.0.3/webapps/ROOT/WEB-INF/classes/ > directory I have to restart the Tomcat server as root > in order for the changes to take effect. I need to > set up Tomcat in such a way that each user can restart > the server since no user is supposed to know the root > passwod. In addition, each user should be able to keep > their own servlets under their ~/public_html directory > since each user can only write under ~ and /tmp. Also, > they should able to have a URL involving ~username > point to their servlets. > > All I am asking is, how do I configure Tomcat for use > by multiple nonpriviledged servlet developers on a > multiuser Unix like system? > > Thanks, > > Neil > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
