You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Charles Patterson <mi...@cox.net> on 2005/02/10 04:20:52 UTC

Re: WELCOME to tomcat-user@jakarta.apache.org

Fedora Core 3 using Gnome
Installed Tomcat 5.5.4, created tomcatd script to start tomcat in 
/etc/rc.d/init.d, chmod +755 tomcatd chkconfig --add tomcatd 5 on

On startup it says it's starting tomcatd, yet tomcat is not run.  if I 
manually run script with start argument it starts fine. 

I've tried searching google, and everyone says put the script in init.d 
and chmod it, which I've already done.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Security Newbie - Need Help

Posted by Luke <lu...@lukeshannon.com>.
Hi;

I am trying to install a security realm for my application. I am expecting a
browser login window. But instead I get:

 HTTP Status 403 - Configuration error: Cannot perform access control
without an authenticated principal
type Status report
message Configuration error: Cannot perform access control without an
authenticated principal
description Access to the specified resource (Configuration error: Cannot
perform access control without an authenticated principal) has been
forbidden.
Apache Tomcat/5.0.28

Why I am not getting the login window?

Here is the web.xml in project root/WEB-INF

<security-constraint>
<web-resource-collection>
<web-resource-name>fw</web-resource-name>
<url-pattern>*.do</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
</security-constraint>


 <Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
        driverName="org.gjt.mm.mysql.Driver"

connectionURL="jdbc:mysql://localhost/applicationusers?user=user&amp;passwor
d=password"
        userTable="applicationusers" userNameCol="user_name"
        userCredCol="user_pass" userRoleTable="user_roles"
roleNameCol="role_name" />

The table structure was created using the following sql:

create table users (
  user_name         varchar(15) not null primary key,
  user_pass         varchar(15) not null

);

create table user_roles (
  user_name         varchar(15) not null,
  role_name         varchar(15) not null,
  primary key (user_name, role_name)
);

How can I trouble shoot this? The log doesn't show anything. Any tips would
be great.

Thanks,

Luke



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: TC 5.5.4 wiil not start from script

Posted by Charles Patterson <mi...@cox.net>.
root or primary user login
default ports

Parsons Technical Services wrote:

> Who are you running as when you manually start it?
>
> Are you on the default ports or did you change them?
>
> When you mail the list always start with a new message unless replying 
> to a post on the list.
>
> Doug
>
> ----- Original Message ----- From: "Charles Patterson" <mi...@cox.net>
>
>> Fedora Core 3 using Gnome
>> Installed Tomcat 5.5.4, created tomcatd script to start tomcat in 
>> /etc/rc.d/init.d, chmod +755 tomcatd chkconfig --add tomcatd 5 on
>>
>> On startup it says it's starting tomcatd, yet tomcat is not run.  if 
>> I manually run script with start argument it starts fine.
>> I've tried searching google, and everyone says put the script in 
>> init.d and chmod it, which I've already done.
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: TC 5.5.4 wiil not start from script

Posted by Parsons Technical Services <pa...@earthlink.net>.
Who are you running as when you manually start it?

Are you on the default ports or did you change them?

When you mail the list always start with a new message unless replying to a 
post on the list.

Doug

----- Original Message ----- 
From: "Charles Patterson" <mi...@cox.net>
To: <to...@jakarta.apache.org>
Sent: Wednesday, February 09, 2005 10:20 PM
Subject: Re: WELCOME to tomcat-user@jakarta.apache.org


> Fedora Core 3 using Gnome
> Installed Tomcat 5.5.4, created tomcatd script to start tomcat in 
> /etc/rc.d/init.d, chmod +755 tomcatd chkconfig --add tomcatd 5 on
>
> On startup it says it's starting tomcatd, yet tomcat is not run.  if I 
> manually run script with start argument it starts fine.
> I've tried searching google, and everyone says put the script in init.d 
> and chmod it, which I've already done.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: WELCOME to tomcat-user@jakarta.apache.org

Posted by Harry Mantheakis <ha...@mantheakis.freeserve.co.uk>.
Complete guess here, but you might want to check permission settings for the
Tomcat home (installation) directory - and also see that you've got a Tomcat
user account set up, etc.

I have a no-login 'tomcat' user, and permissions for the Tomcat home
directory (and all its contents) is assigned to that user.

> if I manually run script with start argument...

What happens when you call the 'tomcatd' script (from the console) without
any arguments? (Surely that's what happens when the system calls 'tomcatd'?)

Harry Mantheakis


> Fedora Core 3 using Gnome
> Installed Tomcat 5.5.4, created tomcatd script to start tomcat in
> /etc/rc.d/init.d, chmod +755 tomcatd chkconfig --add tomcatd 5 on
> 
> On startup it says it's starting tomcatd, yet tomcat is not run.  if I
> manually run script with start argument it starts fine.
> 
> I've tried searching google, and everyone says put the script in init.d
> and chmod it, which I've already done.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org