Re: Tomcat can't find Java Beans

2010-05-07 Thread Luís de Sousa
2010/5/6 Luís de Sousa luis.a.de.so...@gmail.com:
 On Thu, May 6, 2010 at 5:55 PM, Caldarale, Charles R
 chuck.caldar...@unisys.com wrote:

 http://wiki.apache.org/tomcat/HowTo#How_to_run_Tomcat_without_root_privileges.3F


Hi again,

I already have Tomcat listening on port 8080. From what I understand I
still have to do run the foo.c program. But frankly I don't understand
what it does, but all my system's users (root and me) are alredy in
the tomcat6 usergroup.

Can someone detail this a bit more please?

Thank you,

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: Tomcat can't find Java Beans

2010-05-07 Thread Caldarale, Charles R
 From: Luís de Sousa [mailto:luis.a.de.so...@gmail.com]
 Subject: Re: Tomcat can't find Java Beans
 
 I already have Tomcat listening on port 8080.

If you want to keep Tomcat on port 8080, you don't need to do anything other 
than run it under its own userid (and fix the file ownership, of course).

Using jsvc is appropriate when you want Tomcat to use port 80, which is 
normally accessible only to root.  Another alternative is to leave Tomcat on 
8080, and use iptables to route requests for port 80 to 8080.

Running Tomcat as root is a major security risk, since a small bug in a webapp 
could open up the whole file system to abuse.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-07 Thread Luís de Sousa
This is really bad. I just reloaded the application and it started
running properly, Tomcat can now find the bean... I hadn't created the
tomcat6 user yet.

I believe yesterday, in the midst of all those back and forth e-mails,
I must have fixed something, possibly related to permissions. The way
I installed Tomcat all resources are owned by the root and something
might have been inaccessible.

I'm sorry for taking your time like this and inadvertently creating
such an amount of mail traffic.

Thanks once more,

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-07 Thread Pid
On 07/05/2010 17:48, Luís de Sousa wrote:
 This is really bad. I just reloaded the application and it started
 running properly, Tomcat can now find the bean... I hadn't created the
 tomcat6 user yet.

 I believe yesterday, in the midst of all those back and forth e-mails,
 I must have fixed something, possibly related to permissions. The way
 I installed Tomcat all resources are owned by the root and something
 might have been inaccessible.
 
 I'm sorry for taking your time like this and inadvertently creating
 such an amount of mail traffic.

Don't worry about it.

At least you now have a list of things to check when you come across a
problem in future.


p

 Thanks once more,
 
 Luís
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 14:54, Luís de Sousa wrote:
 Hello everyone,
 
 Tomcat 6.0.20 on Ubuntu 9.10. I'm trying to deploy simple web
 applications that either use beans or servlets. I'm now down to very
 simple examples like this one:
 
 http://www.roseindia.net/ejb/introduction/javabean.shtml
 
 This is basically a html file, a jsp file that deals with a post and a
 java bean. I'm compiling the java files and copying the resulting
 .class into WEB-INF/classes, using the directory structure to match
 the package names.
 
 Invariably, when the bean is called Tomcat returns an error saying the
 bean is invalid (see example below). It seems that Tomcat isn't
 finding the .class files; do I need to configure something for Tomcat
 to find the beans? I though that for Tomcat 5 and beyond that wasn't
 needed.

Please post the exact error message and stack trace from the logs.


p


 Thanks for your help,
 
 Luís
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
Sorry, here goes the example exception.

Luís

org.apache.jasper.JasperException: /greeter.jsp(5,10) The value for
the useBean class attribute ourbeans.greeterbean is invalid.

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)

org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1272)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Generator.generate(Generator.java:3426)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:216)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)


2010/5/6 Luís de Sousa luis.a.de.so...@gmail.com:
 Hello everyone,

 Tomcat 6.0.20 on Ubuntu 9.10. I'm trying to deploy simple web
 applications that either use beans or servlets. I'm now down to very
 simple examples like this one:

 http://www.roseindia.net/ejb/introduction/javabean.shtml

 This is basically a html file, a jsp file that deals with a post and a
 java bean. I'm compiling the java files and copying the resulting
 .class into WEB-INF/classes, using the directory structure to match
 the package names.

 Invariably, when the bean is called Tomcat returns an error saying the
 bean is invalid (see example below). It seems that Tomcat isn't
 finding the .class files; do I need to configure something for Tomcat
 to find the beans? I though that for Tomcat 5 and beyond that wasn't
 needed.

 Thanks for your help,

 Luís


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 15:13, Luís de Sousa wrote:
 Sorry, here goes the example exception.
 
 Luís
 
 org.apache.jasper.JasperException: /greeter.jsp(5,10) The value for

Now the contents of the greeter.JSP, please?


p


 the useBean class attribute ourbeans.greeterbean is invalid.
   
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
   
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
   
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
   
 org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1272)
   org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178)
   org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
   org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
   org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
   org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
   org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
   org.apache.jasper.compiler.Generator.generate(Generator.java:3426)
   org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:216)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
   
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
   
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.lang.reflect.Method.invoke(Method.java:616)
   org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
   java.security.AccessController.doPrivileged(Native Method)
   javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
   org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)
   
 org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
 
 
 2010/5/6 Luís de Sousa luis.a.de.so...@gmail.com:
 Hello everyone,

 Tomcat 6.0.20 on Ubuntu 9.10. I'm trying to deploy simple web
 applications that either use beans or servlets. I'm now down to very
 simple examples like this one:

 http://www.roseindia.net/ejb/introduction/javabean.shtml

 This is basically a html file, a jsp file that deals with a post and a
 java bean. I'm compiling the java files and copying the resulting
 .class into WEB-INF/classes, using the directory structure to match
 the package names.

 Invariably, when the bean is called Tomcat returns an error saying the
 bean is invalid (see example below). It seems that Tomcat isn't
 finding the .class files; do I need to configure something for Tomcat
 to find the beans? I though that for Tomcat 5 and beyond that wasn't
 needed.

 Thanks for your help,

 Luís

 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 3:11 PM, Pid p...@pidster.com wrote:

 Please post the exact error message and stack trace from the logs.


Hi Pid, please look at the attachments.

Thanks,

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 3:14 PM, Pid p...@pidster.com wrote:

 org.apache.jasper.JasperException: /greeter.jsp(5,10) The value for

 Now the contents of the greeter.JSP, please?


Hi again, that was in the link:

http://www.roseindia.net/ejb/introduction/javabean.shtml

///
/ greeterbean.java

package ourbeans;

public  class greeterbean

{

public greeterbean()   {}

public String  greetme(String s)

{

return   How are you?+s;

}

}

///
/ greeter.htm

html

body

   formmethod=postaction=greeter.jsp

   input   type=text  name='text1'

   input   type=submit

/form

 /body

 /html

///
/ greeter.jsp

html

 body

  jsp:useBean   id=greeter1  class=ourbeans.greeterbean/

  %

 String   s =
request.getParameter(text1);

 String   a = greeter1.greetme(s);

 out.println(a);

   %

  /body

 /html

///

Thanks,

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 15:15, Luís de Sousa wrote:
 On Thu, May 6, 2010 at 3:11 PM, Pid p...@pidster.com wrote:

 Please post the exact error message and stack trace from the logs.

 
 Hi Pid, please look at the attachments.

The list strips attachments.  Otherwise I wouldn't have need to ask for it.


p



signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
2010/5/6 Pid p...@pidster.com:

 The list strips attachments.  Otherwise I wouldn't have need to ask for it.


Oops. Here they go then, sorry for the trouble...


 catalina.2010-05-06.log

06-May-2010 08:04:17 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
06-May-2010 08:04:17 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 260 ms
06-May-2010 08:04:17 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
06-May-2010 08:04:17 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base
/media/Hhai/users/lads/Trabalho/Java/HelloWeb/build/web does not exist
or is not a readable directory
at 
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at 
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4048)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4217)
at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at 
org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123)
at 
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)
at java.security.AccessController.doPrivileged(Native Method)
at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1258)
at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at 
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext start
SEVERE: Context [/HelloWeb] startup failed due to previous errors
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext stop
INFO: Container
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/HelloWeb]
has not been started
06-May-2010 08:04:17 org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base
/var/lib/tomcat6/webapps/default_root does not exist or is not a
readable directory
at 
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at 
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4048)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4217)
at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at 
org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123)
at 
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)
at 

Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 15:19, Luís de Sousa wrote:
 On Thu, May 6, 2010 at 3:14 PM, Pid p...@pidster.com wrote:

 org.apache.jasper.JasperException: /greeter.jsp(5,10) The value for

 Now the contents of the greeter.JSP, please?

 
 Hi again, that was in the link:
 
 http://www.roseindia.net/ejb/introduction/javabean.shtml

But is that what is in your code?  We ask questions like this because
it's not always the case.

 ///
 / greeterbean.java
 
 package ourbeans;
 
 public  class greeterbean

GreeterBean is the proper name for the class.


 {
 
 public greeterbean()   {}
 
 public String  greetme(String s)
 
 {
 
 return   How are you?+s;
 
 }
 
 }
 
 ///
 / greeter.htm
 
 html
 
 body
 
formmethod=postaction=greeter.jsp

Ugly HTML, IMO.


p

input   type=text  name='text1'
 
input   type=submit
 
 /form
 
  /body
 
  /html
 
 ///
 / greeter.jsp
 
 html
 
  body
 
   jsp:useBean   id=greeter1  class=ourbeans.greeterbean/
 
   %
 
  String   s =
 request.getParameter(text1);
 
  String   a = greeter1.greetme(s);
 
  out.println(a);
 
%
 
   /body
 
  /html
 
 ///
 
 Thanks,
 
 Luís




signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
(Let's keep it on the list shall we?)


On 06/05/2010 16:23, Luís de Sousa wrote:

 package packagename
 public class ExampleServlet extends javax.servlet.http.HttpServlet
 
 I have no clue where this comes from. Looks like the kind of thing
 you'd find in a tutorial, but I haven't created any class, servlet or
 package with those names.
 
 My Tomcat seems to be messed up somehow. I'm going to try to run a
 simple app in a test server to see if there are differences.

Can you remove all of the comments from your server.xml and post it here?


p







signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 4:26 PM, Pid p...@pidster.com wrote:

 Can you remove all of the comments from your server.xml and post it here?


Sure,

?xml version='1.0' encoding='utf-8'?

Server port=8005 shutdown=SHUTDOWN

  Listener className=org.apache.catalina.core.JasperListener /
  Listener className=org.apache.catalina.mbeans.ServerLifecycleListener /
  Listener 
className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
/


  GlobalNamingResources
Resource name=UserDatabase auth=Container
  type=org.apache.catalina.UserDatabase
  description=User database that can be updated and saved
  factory=org.apache.catalina.users.MemoryUserDatabaseFactory
  pathname=conf/tomcat-users.xml /
  /GlobalNamingResources

  Service name=Catalina

Connector port=8080 protocol=HTTP/1.1
   connectionTimeout=2
   redirectPort=8443 /

Engine name=Catalina defaultHost=localhost

  Realm className=org.apache.catalina.realm.UserDatabaseRealm
 resourceName=UserDatabase/

  Host name=localhost  appBase=webapps
unpackWARs=true autoDeploy=true
xmlValidation=false xmlNamespaceAware=false
  /Host

/Engine
  /Service
/Server

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 16:35, Luís de Sousa wrote:
 On Thu, May 6, 2010 at 4:26 PM, Pid p...@pidster.com wrote:

 Can you remove all of the comments from your server.xml and post it here?

 
 Sure,
 
 ?xml version='1.0' encoding='utf-8'?
 
 Server port=8005 shutdown=SHUTDOWN
 
   Listener className=org.apache.catalina.core.JasperListener /
   Listener className=org.apache.catalina.mbeans.ServerLifecycleListener /
   Listener 
 className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
 /
 
 
   GlobalNamingResources
 Resource name=UserDatabase auth=Container
   type=org.apache.catalina.UserDatabase
   description=User database that can be updated and saved
   factory=org.apache.catalina.users.MemoryUserDatabaseFactory
   pathname=conf/tomcat-users.xml /
   /GlobalNamingResources
 
   Service name=Catalina
 
 Connector port=8080 protocol=HTTP/1.1
connectionTimeout=2
redirectPort=8443 /
 
 Engine name=Catalina defaultHost=localhost
 
   Realm className=org.apache.catalina.realm.UserDatabaseRealm
  resourceName=UserDatabase/
 
   Host name=localhost  appBase=webapps
 unpackWARs=true autoDeploy=true
 xmlValidation=false xmlNamespaceAware=false
   /Host
 
 /Engine
   /Service
 /Server


Neat  tidy.
So what's in your tomcat/webapps directory currently?


p



signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 4:48 PM, Pid p...@pidster.com wrote:

 So what's in your tomcat/webapps directory currently?


This:

l...@kohntarkosz:~/tomcat/webapps$ ls -la
total 28
drwxrwxr-x 7 lads tomcat6 4096 2010-05-06 16:53 .
drwxr-xr-x 3 root root4096 2010-01-07 17:11 ..
drwxr-xr-x 2 lads lads4096 2010-05-06 16:09 default_root
drwxrwxr-x 5 lads root4096 2010-05-05 16:45 JSPTut
drwxr-xr-x 4 lads lads4096 2010-05-06 10:41 onjava
drwxrwxr-x 4 lads root4096 2010-05-06 16:51 ROOT
drwxr-xr-x 3 lads lads4096 2010-05-06 16:51 test

. default_root - what Martin sugested to create
. JSPTut - a JSP tutorial app
. onjava - a Beans tutorial from O'Rilley that doesn't run either
. ROOT - default Tomcat root
. test - contains the greeter example files I posted above

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: Tomcat can't find Java Beans

2010-05-06 Thread Caldarale, Charles R
 From: Luís de Sousa [mailto:luis.a.de.so...@gmail.com]
 Subject: Re: Tomcat can't find Java Beans
 
 . default_root - what Martin sugested to create

Martin who?  If it was Martin Gainty, be very wary - this is another example of 
needing to take all of his suggestions with large chunks of salt.  There 
doesn't seem to be any point in having this directory.  Any suggestions 
received off-list should be treated with suspicion, since the sender isn't 
willing to make them public.

 . test - contains the greeter example files I posted above

This thread has gone on for a bit, so can you refresh our memories about what 
URL you are using, and show us the WEB-INF/web.xml for the webapp of interest - 
as well as fixing the name of the bean to conform to the spec, as Pid already 
noted.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 17:12, Caldarale, Charles R wrote:
 From: Luís de Sousa [mailto:luis.a.de.so...@gmail.com]
 Subject: Re: Tomcat can't find Java Beans

 . default_root - what Martin sugested to create
 
 Martin who?  If it was Martin Gainty, be very wary - this is another example 
 of needing to take all of his suggestions with large chunks of salt.  There 
 doesn't seem to be any point in having this directory.  Any suggestions 
 received off-list should be treated with suspicion, since the sender isn't 
 willing to make them public.
 
 . test - contains the greeter example files I posted above
 
 This thread has gone on for a bit, so can you refresh our memories about what 
 URL you are using, and show us the WEB-INF/web.xml for the webapp of interest 
 - as well as fixing the name of the bean to conform to the spec, as Pid 
 already noted.

I'd like to know what's in the conf/Catalina/localhost directory too please.


p


  - Chuck
 
 
 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 5:12 PM, Caldarale, Charles R
chuck.caldar...@unisys.com wrote:

 Martin who?  If it was Martin Gainty, be very wary - this is another example 
 of needing to take all of his suggestions with large chunks of salt.  There 
 doesn't seem to be any point in having this directory.  Any suggestions 
 received off-list should be treated with suspicion, since the sender isn't 
 willing to make them public.

It was him. Message understood.

 This thread has gone on for a bit, so can you refresh our memories about what 
 URL you are using, and show us the WEB-INF/web.xml for the webapp of interest 
 - as well as fixing the name of the bean to conform to the spec, as Pid 
 already noted.

I'm using this address:

http://localhost:8080/test/greeter.html

Which correctly loads the greeter.html file, the exception pops up
when I click the submit button.

Since the tutorial didn't instruct to that end I didn't create an
web.xml file. I have now created one (listed below) but the the effect
is none.

Thanks,

Luís

?xml version=1.0 encoding=UTF-8?
web-app version=2.5 xmlns=http://java.sun.com/xml/ns/javaee;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:schemaLocation=http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd;
session-config
session-timeout
30
/session-timeout
/session-config
welcome-file-list
welcome-filegreeter.html/welcome-file
/welcome-file-list
/web-app

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 5:17 PM, Pid p...@pidster.com wrote:
 On 06/05/2010 17:12, Caldarale, Charles R wrote:

 I'd like to know what's in the conf/Catalina/localhost directory too please.


Here it goes then.

Luís

l...@kohntarkosz:~/tomcat/conf/Catalina$ ls -la
total 12
drwxrwxr-x 3 root tomcat6 4096 2010-01-07 17:11 .
drwxr-xr-x 4 root root4096 2010-04-23 15:31 ..
drwxrwxr-x 2 root tomcat6 4096 2010-05-06 08:12 localhost
l...@kohntarkosz:~/tomcat/conf/Catalina$ cd localhost
l...@kohntarkosz:~/tomcat/conf/Catalina/localhost$ ls -la
total 32
drwxrwxr-x 2 roottomcat6 4096 2010-05-06 08:12 .
drwxrwxr-x 3 roottomcat6 4096 2010-01-07 17:11 ..
-rw-r--r-- 1 rootroot  51 2010-04-21 17:30 default_root.xml
-rw-r--r-- 1 rootroot 922 2009-10-26 07:19 docs.xml
-rw-r--r-- 1 rootroot  78 2009-10-26 07:19 examples.xml
-rw-r--r-- 1 rootroot 958 2009-10-26 07:19 host-manager.xml
-rw-r--r-- 1 rootroot 948 2009-10-26 07:19 manager.xml
-rw-r--r-- 1 tomcat6 tomcat6   51 2010-01-07 17:12 ROOT.xml

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Pid
On 06/05/2010 17:23, Luís de Sousa wrote:
 On Thu, May 6, 2010 at 5:17 PM, Pid p...@pidster.com wrote:
 On 06/05/2010 17:12, Caldarale, Charles R wrote:

 I'd like to know what's in the conf/Catalina/localhost directory too please.

 
 Here it goes then.
 
 Luís
 
 l...@kohntarkosz:~/tomcat/conf/Catalina$ ls -la
 total 12
 drwxrwxr-x 3 root tomcat6 4096 2010-01-07 17:11 .
 drwxr-xr-x 4 root root4096 2010-04-23 15:31 ..
 drwxrwxr-x 2 root tomcat6 4096 2010-05-06 08:12 localhost
 l...@kohntarkosz:~/tomcat/conf/Catalina$ cd localhost
 l...@kohntarkosz:~/tomcat/conf/Catalina/localhost$ ls -la
 total 32
 drwxrwxr-x 2 roottomcat6 4096 2010-05-06 08:12 .
 drwxrwxr-x 3 roottomcat6 4096 2010-01-07 17:11 ..
 -rw-r--r-- 1 rootroot  51 2010-04-21 17:30 default_root.xml
 -rw-r--r-- 1 rootroot 922 2009-10-26 07:19 docs.xml
 -rw-r--r-- 1 rootroot  78 2009-10-26 07:19 examples.xml
 -rw-r--r-- 1 rootroot 958 2009-10-26 07:19 host-manager.xml
 -rw-r--r-- 1 rootroot 948 2009-10-26 07:19 manager.xml
 -rw-r--r-- 1 tomcat6 tomcat6   51 2010-01-07 17:12 ROOT.xml

So you've got a mix of ownerships there.

You installed Tomcat as 'root', but are now running it as 'tomcat6'?
Make sure the whole tomcat installation is owned by the tomcat6 user, if
that's what you're using to start Tomcat.

N.B. Starting Tomcat under the root user is bad.

You can delete the default_root directory that Martin suggested you
create, and also the matching xml file above, which will stop the error.


p



signature.asc
Description: OpenPGP digital signature


Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 5:33 PM, Pid p...@pidster.com wrote:

 So you've got a mix of ownerships there.

 You installed Tomcat as 'root', but are now running it as 'tomcat6'?
 Make sure the whole tomcat installation is owned by the tomcat6 user, if
 that's what you're using to start Tomcat.

Ok, I don't have such user in my system. I installed Tomcat with the
good old sudo apt-get install, all configs where made automatically
by synaptic (or whomever).

 N.B. Starting Tomcat under the root user is bad.

That's exactly what I'm doing. Can you please suggest how should I set
permissions on Tomcat's files? Create the tomcat user or assign it to
mine? Is there a guide I could follow?

 You can delete the default_root directory that Martin suggested you
 create, and also the matching xml file above, which will stop the error.

Ok. Thanks for your patience.

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: Tomcat can't find Java Beans

2010-05-06 Thread Martin Gainty

keep it honest pidster.. the question is ownership of the resource NOT the 
folder name or location

Martin Gainty 
__ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




 Date: Thu, 6 May 2010 17:45:56 +0100
 Subject: Re: Tomcat can't find Java Beans
 From: luis.a.de.so...@gmail.com
 To: users@tomcat.apache.org; p...@pidster.com
 
 On Thu, May 6, 2010 at 5:33 PM, Pid p...@pidster.com wrote:
 
  So you've got a mix of ownerships there.
 
  You installed Tomcat as 'root', but are now running it as 'tomcat6'?
  Make sure the whole tomcat installation is owned by the tomcat6 user, if
  that's what you're using to start Tomcat.
 
 Ok, I don't have such user in my system. I installed Tomcat with the
 good old sudo apt-get install, all configs where made automatically
 by synaptic (or whomever).
 
  N.B. Starting Tomcat under the root user is bad.
 
 That's exactly what I'm doing. Can you please suggest how should I set
 permissions on Tomcat's files? Create the tomcat user or assign it to
 mine? Is there a guide I could follow?
 
  You can delete the default_root directory that Martin suggested you
  create, and also the matching xml file above, which will stop the error.
 
 Ok. Thanks for your patience.
 
 Luís
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 
  
_
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendarocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Tomcat can't find Java Beans

2010-05-06 Thread Caldarale, Charles R
 From: Luís de Sousa [mailto:luis.a.de.so...@gmail.com]
 Subject: Re: Tomcat can't find Java Beans
 
 I installed Tomcat with the good old sudo apt-get install

The 3rd-party repackaging of Tomcat often introduce configuration and file 
placement issues that the contributors for this list are not familiar with.  
One thing to try is installation of a Tomcat from tomcat.apache.org, which we 
are familiar with.

  N.B. Starting Tomcat under the root user is bad.
 
 That's exactly what I'm doing. Can you please suggest how should I set
 permissions on Tomcat's files? Create the tomcat user or assign it to
 mine? Is there a guide I could follow?

http://wiki.apache.org/tomcat/HowTo#How_to_run_Tomcat_without_root_privileges.3F

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat can't find Java Beans

2010-05-06 Thread Luís de Sousa
On Thu, May 6, 2010 at 5:55 PM, Caldarale, Charles R
chuck.caldar...@unisys.com wrote:

 http://wiki.apache.org/tomcat/HowTo#How_to_run_Tomcat_without_root_privileges.3F


Chuck thanks for the link. I have to go now, let you know tomorrow how it went.

Luís

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org