Re: Re: : tomcat error 404

2011-10-24 Thread Dave Filchak
Humm, well I did the whole export CLASSPATH thing. So I should just have 
to place them in my apps lib directory, as shown below, and it should 
load automagically?


Dave

On 22/07/64 2:59 PM, Pid wrote:

On 24/10/2011 00:18, Dave Filchak wrote:

I upload the JavaMail and JAF libs to
/home/##/public_html/WEB-INF/lib/ and added them to my $CLASSPATH I
now get the following:

How did you add them to the classpath?  Tomcat automatically loads Jars
  resources found in its various lib  classes directories, so don't do
that...


p



Error initializing sub-systems:
Please check the following:
1. That your machine has a valid connection to 
jdbc:mysql://localhost:3306/#_exodus Using:
Username: #_exodus
Password: #
Driver: com.mysql.jdbc.Driver


*DETAILS FOLLOW:*
java.lang.Exception: Unable to Initialize Environment:
java.lang.NoClassDefFoundError: javax/mail/Address
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.SystemController.init(SystemController.java:86)
at com.snapmedia.WebSystemController.init(WebSystemController.java:39)
at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
... 25 more


which is a different error but seemingly still to do with mail?

Dave



snip




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



Re: RE: Re: : tomcat error 404

2011-10-24 Thread Dave Filchak

As I said, I have been trying to crash learn. I am not, I repeat not, a
tomcat user but willing to try and learn. It is not always clear to us
who have not been doing this for a long time. Try to be patient with us

I did actually move the context to META-INF.

Cheers,

Dave



On 22/07/64 2:59 PM, Caldarale, Charles R wrote:

The META-INF/context.xml location is the usual, when you're packaging a webapp 
up for distribution.


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



Re: Re: : tomcat error 404

2011-10-24 Thread Tim Watts
On Mon, 2011-10-24 at 12:41 -0400, Dave Filchak wrote:
 Humm, well I did the whole export CLASSPATH thing. So I should just have 
 to place them in my apps lib directory, as shown below, and it should 
 load automagically?
 
Indeed it should.  No need to monkey with CLASSPATH.  You may need to
restart the app and/or tomcat, however.  Since you're getting the same
error, can you post a directory listing of WEB-INF/lib?


 Dave
 
 On 22/07/64 2:59 PM, Pid wrote:
  On 24/10/2011 00:18, Dave Filchak wrote:
  I upload the JavaMail and JAF libs to
  /home/##/public_html/WEB-INF/lib/ and added them to my $CLASSPATH I
  now get the following:
  How did you add them to the classpath?  Tomcat automatically loads Jars
resources found in its various lib  classes directories, so don't do
  that...
 
 
  p
 
 
  Error initializing sub-systems:
  Please check the following:
  1. That your machine has a valid connection to 
  jdbc:mysql://localhost:3306/#_exodus Using:
  Username: #_exodus
  Password: #
  Driver: com.mysql.jdbc.Driver
 
 
  *DETAILS FOLLOW:*
  java.lang.Exception: Unable to Initialize Environment:
  java.lang.NoClassDefFoundError: javax/mail/Address
 at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
 at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
 at com.snapmedia.SystemController.init(SystemController.java:86)
 at com.snapmedia.WebSystemController.init(WebSystemController.java:39)
 at 
  org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
 at 
  org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
 at 
  org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
 at 
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at 
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at 
  org.apache.catalina.core.StandardService.start(StandardService.java:448)
 at 
  org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at 
  org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)
  Caused by: java.lang.ClassNotFoundException: javax.mail.Address
 at 
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
 at 
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
 ... 25 more
 
 
  which is a different error but seemingly still to do with mail?
 
  Dave
 
 
 
  snip
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 



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



Re: Re: Re: tomcat error 404

2011-10-23 Thread Dave Filchak

Ok, perhaps this will be more helpful. To follow is the way the db
connection is set up now, and I am not sure it is correct because, as I
understand it, you are supposed to add a context to the server.xml file
defining the db connection through jdbc/mysql ( which I am not sure of
the format yet ), either in the main system one or the application
specific one, OR to the META-INF/content.xml file, which I do not have.
What I do have is this, in my application directory at
/home/XX/public_html/WEB-INF/conf/environment.xml:

jdbc-config
drivercom.mysql.jdbc.Driver/driver
urljdbc:mysql://###.###.###.###:3306/###_exodus/url
user#_exodus/user
password#/password
max10/max
init10/init
queueQueryselect now()/queueQuery
logFile/home/#/public_html/WEB-INF/logs/pool.txt/logFile
/jdbc-config

When I modify theurl, it does show up in the error that is generated
so the app must be reading from this entry while trying to make the
connection to the database. I do not believe there is any other location
where a reference to the database is made.

Apparently, you are also supposed
to add an entry in the/*CONTEXT_HOME*//WEB-INF/web.xml and I am not
sure if this is true but in my/home/#/public_html/WEB-INF/web.xml
there is no reference to the database. However, this used to work on the
old server. So, in a nutshell, the only reference to a database
connection is in the environment.xml file.

Dave



On 22/07/64 2:59 PM, Dave Filchak wrote:

Hi André,

Sorry about the comments. Wasn't thinking. So, I did find that one of
the closing comment tags in my web.xml was entered as ==. Fixing that
gave me some progress in that the site's homepage now comes up. However,
I now get the following error when clicking on a few links, which
obviously refer to a connection to the database:

Error initializing sub-systems:
Please check the following:
1. That your machine has a valid connection to 
jdbc:mysql://localhost/_exodus Using:

Username: _exodus
Password: ##
Driver: com.mysql.jdbc.Driver


*DETAILS FOLLOW:*
java.lang.Exception: Unable to Initialize Environment:
java.lang.NoClassDefFoundError: javax/mail/Address
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.SystemController.init(SystemController.java:86)
at 
com.snapmedia.WebSystemController.init(WebSystemController.java:39)
at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)

Caused by: java.lang.ClassNotFoundException: javax.mail.Address
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)

... 25 more

I have verified that thew username and password are correct by logging
into the MySQL server from the command line. Something with the driver?

Dave



On 22/07/64 2:59 PM, André Warnier wrote:

Hi.

One thing at a time..

1) When you send XML configuration files, please remove everything 
that is a comment.
XML files are already being wrapped by the email program, and are 
difficult to read as it is. Having plenty of comments in them in 
addition makes is really a hassle to figure out what is being used or 
not.

(Note: an XML comment is anything between a pair of !-- and -- )

2) one error message below talks about an 

Re: Re: tomcat error 404

2011-10-23 Thread Dave Filchak

Hi Pid,

On 22/07/64 2:59 PM, Pid * wrote:


On 23 Oct 2011, at 17:21, Dave Filchaksub...@zuka.net   wrote:


Ok, perhaps this will be more helpful. To follow is the way the db
connection is set up now, and I am not sure it is correct because, as I
understand it, you are supposed to add a context to the server.xml

... not recommended in the last 2 major versions of Tomcat.

But this is Tomcat 5.5?


file
defining the db connection through jdbc/mysql ( which I am not sure of
the format yet ), either in the main system one or the application
specific one, OR to the META-INF/content.xml file,

You mean 'context.xml' of course.

Yes


which I do not have.
What I do have is this, in my application directory at
/home/XX/public_html/WEB-INF/conf/environment.xml:

That is not a Tomcat file.  Could it be an application specific file?

I guess it must be. I thought it was a tomcat file. So, in the
application, the database was always configured in this environment.xml
file. Is it possible to have a database connection defined in a
application specific file and not in any of the actual tomcat files
under tomcat 5.5?


jdbc-config
drivercom.mysql.jdbc.Driver/driver
urljdbc:mysql://###.###.###.###:3306/###_exodus/url
user#_exodus/user
password#/password
max10/max
init10/init
queueQueryselect now()/queueQuery
logFile/home/#/public_html/WEB-INF/logs/pool.txt/logFile
/jdbc-config

Logging inside the api action is generally considered to be A Bad Idea.

OK ... I will take it out as it is not working anyway as far as I can tell.


When I modify theurl, it does show up in the error that is generated
so the app

snip


Error initializing sub-systems:
Please check the following:
1. That your machine has a valid connection to
jdbc:mysql://localhost/_exodus Using:
 Username: _exodus
 Password: ##
 Driver: com.mysql.jdbc.Driver

The stacktrace below indicates that the JavaMail libs are missing.

They would either be in your apps WEB-INF/lib or tomcat/lib. In an old
Tomcat it might have been in tomcat/common/lib or tomcat/shared/lib.

OK, I will Google for them and try to get them installed

p

*DETAILS FOLLOW:*
java.lang.Exception: Unable to Initialize Environment:
java.lang.NoClassDefFoundError: javax/mail/Address
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.SystemController.init(SystemController.java:86)
at
com.snapmedia.WebSystemController.init(WebSystemController.java:39)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
... 25 more

I have verified that thew username and password are correct by logging
into the MySQL server from the command line. Something with the driver?

Dave



On 22/07/64 2:59 PM, André Warnier wrote:

Hi.

One thing at a time..

1) When you send XML configuration files, please remove everything
that is a comment.
XML files are already being wrapped by the email program, and are
difficult to read as it is. Having plenty of comments in them in
addition makes is really a hassle to figure out what is being used or
not.
(Note: an XML comment is 

Re: Re: : tomcat error 404

2011-10-23 Thread Dave Filchak

So where should the Context be?


On 22/07/64 2:59 PM, Pid wrote:

Don't put a Context in server.xml.  That is a massive can of worms all
on its own.

On 23/10/2011 19:57, Dave Filchak wrote:

Context path='' docBase='/home/#/public_html/' debug='0'
Resource name=jdbc/exodus auth=Container type=javax.sql.DataSource
  username=#_#
  password=#
  driverClassName=com.mysql.jdbc.Driver

url=jdbc:mysql://localhost:3306/#_#?useUnicode=trueamp;characterEncoding=utf8

  maxActive=15
  maxIdle=7
  defaultTransactionIsolation=READ_COMMITTED
  validationQuery=Select 1 /
 /


The above won't work, it should really stop Tomcat from starting.

Wrong:

Context
   Resource ... /
  /

Right:

Context
   Resource ... /
/Context


p



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



Re: Re: : tomcat error 404

2011-10-23 Thread Dave Filchak

Yes ... can't find him.

On 22/07/64 2:59 PM, Pid wrote:

On 23/10/2011 19:57, Dave Filchak wrote:

description
   Please contact Nick should any questions or issues arise about
this application.
/description

Have you tried contacting 'Nick'?


p



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



Re: Re: : tomcat error 404

2011-10-23 Thread Dave Filchak
The logs, at least the catalina.err and catalina.out files do not say 
anything much, at least as far as an error goes. I cannot find any other 
log files specific only to this app so they appear not to be working.


I only see this in catalina.err in the last while:

Oct 23, 2011 2:59:10 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: 
/include/../../include/system-checkup.jsp(2,0) The value for the useBean 
class attribute com.snapmedia.WebSystemController is invalid.
at 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at 
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at 
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
at 
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1204)

at org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1117)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2240)
at 
org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:598)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2240)
at 
org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:598)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
at org.apache.jasper.compiler.Generator.generate(Generator.java:3384)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:207)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:307)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
at 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Thread.java:662)

Everything looks OK as far as I can tell under catalina.out.

On 22/07/64 2:59 PM, Pid wrote:

On 23/10/2011 19:57, Dave Filchak wrote:

I know this is probably screwed up now so I appreciate the help I have
had so far and would seriously appreciate any input as to how to
straighten this out and get the connection to the database functional. I
really need to get the site up and running today.

Thanks for your consideration and your time.

What do the logs say?  We don't know what's wrong 

RE: Re: : tomcat error 404

2011-10-23 Thread Caldarale, Charles R
 From: Dave Filchak [mailto:sub...@zuka.net] 
 Subject: Re: Re: : tomcat error 404

 So where should the Context be?

Apparently, you haven't read the 5.5 docs.  To quote:

For Tomcat 5, unlike Tomcat 4.x, it is NOT recommended to place Context 
elements directly in the server.xml file.

Context elements may be explicitly defined:

In the $CATALINA_HOME/conf/context.xml file: the Context element 
information will be loaded by all webapps.

In the $CATALINA_HOME/conf/[enginename]/[hostname]/context.xml.default 
file: the Context element information will be loaded by all webapps of that 
host.

In individual files (with a .xml extension) in the 
$CATALINA_HOME/conf/[enginename]/[hostname]/ directory.
 
Only if a context file does not exist for the application in the 
$CATALINA_HOME/conf/[enginename]/[hostname]/; in an individual file at 
/META-INF/context.xml inside the application files.

The META-INF/context.xml location is the usual, when you're packaging a webapp 
up for distribution.

 - 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.



Re: RE: tomcat error 404

2011-10-22 Thread Dave Filchak

Hello Charles,

Hopefully this helps and it is not too much info.

Dave

On 22/07/64 2:59 PM, Caldarale, Charles R wrote:

From: Dave Filchak [mailto:sub...@zuka.net]
Subject: tomcat error 404
I am receiving a HTTP Status 404 error.

Can you tell if the 404 is coming from Tomcat or httpd?
Well, I cannot seem to connect to the site using 8080 either or the 
example files but, this site is a VPS controlled with cpanel. Cpanel 
says it is running and when I ssh to the server and run ps -aux, it 
shows an instance of tomcat running. This also verifies that httpd is 
running from your next question as well. However, in the catalina.err 
file, it shows the following errors:


Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig 
applicationWebConfig
SEVERE: Parse error in application web.xml file at 
jndi:/exodusdecoded.com/WEB-INF/web.xml
org.xml.sax.SAXParseException: The string -- is not permitted within 
comments.


and then;

SEVERE: Occurred at line 32 column 5
Oct 21, 2011 1:40:34 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Oct 21, 2011 1:40:34 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Oct 21, 2011 1:40:34 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Oct 21, 2011 1:40:35 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive exodus.war

and

Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig 
applicationWebConfig

SEVERE: Occurred at line 32 column 5
Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Oct 21, 2011 1:54:19 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Oct 21, 2011 1:54:19 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive exodus.war
Oct 21, 2011 1:54:21 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Oct 21, 2011 1:54:21 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive exodus.war

with exodus being the name of the app I am trying to deploy. Then it shows:

SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: 
/include/../../include/system-checkup.jsp(2,0) The value for the useBean 
class attribute com.snapmedia.WebSystemController is invalid.






I have verified that tomcat and apache are running.

By apache [sic], I presume you mean httpd.  How did you verify they're 
running?


My host will now help

So if the host will help, why aren't you asking them?  (Or did you really mean 
not there?)

Sorry, I meant not, as in will not help.



If anyone can help me I really would appreciate it as the
site is down completely at this point.

Without considerably more information, there's not much anyone can help you with.  
For starters, you need to examine the logs, post your server.xml file (obfuscated as 
needed), show us theContext  element (if there is one) for your webapp, tell 
us the mechanism you're using to connect httpd to Tomcat, and provide the config for 
that.

environment.xml file:

?xml version=1.0?
mushroom

environment
systemVersion2.0/systemVersion
systemBuildCode005523/systemBuildCode
systemLastUpdateApril 29, 2005/systemLastUpdate
systemIPAddress127.0.0.1/systemIPAddress
SMTPHost174.122.30.18/SMTPHost !-- Used by JavaMail --
mailFromit-...@quickplay.com/mailFrom
sysAdminN. Dingle/sysAdmin
debugtrue/debug
/environment

!--
  This node contains the paths to static systems. These should 
always be
  Fully-qualified URLs to the system in question, including domain, 
context
  root and any pertinent subdirectory. If code references any 
system which

  does not exist here, base will be used as a default.
   --
staticSystems
basehttp://www.###.com/base
adminhttp://www.###.com/tools/admin
/staticSystems

!--
  This node is recursive so that any paths set here will be 
automatically

  loaded into the environment class. Paths end up being converted into
  Name/Value pairs and are dumped into a Hashtable
   --
paths
loginJSP/login.jsp/loginJSP
parentControlJSP/parentControl.jsp/parentControlJSP

baseRoot/usr/local/tomcat/webapps/exodus/baseRoot

##NOTE: this path does not exist on this server. It is the path that 
existed on the old server.


dataRoot/data/dataRoot
instanceFile/instanceFile
systemLogFolder/usr/local/tomcat/webapps/exodus/WEB-INF/logs//systemLogFolder

##NOTE: obviously this one does not exist either

systemArchiveFolder/usr/local/tomcat/webapps/exodus/WEB-INF/logs/archive//systemArchiveFolder
logFile/usr/local/tomcat/webapps/exodus/WEB-INF/logs/codelog.txt/logFile

Re: Re: tomcat error 404

2011-10-22 Thread Dave Filchak

Hi André,

Sorry about the comments. Wasn't thinking. So, I did find that one of
the closing comment tags in my web.xml was entered as ==. Fixing that
gave me some progress in that the site's homepage now comes up. However,
I now get the following error when clicking on a few links, which
obviously refer to a connection to the database:

Error initializing sub-systems:
Please check the following:
1. That your machine has a valid connection to 
jdbc:mysql://localhost/_exodus Using:
Username: _exodus
Password: ##
Driver: com.mysql.jdbc.Driver


*DETAILS FOLLOW:*
java.lang.Exception: Unable to Initialize Environment:
java.lang.NoClassDefFoundError: javax/mail/Address
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
at com.snapmedia.SystemController.init(SystemController.java:86)
at com.snapmedia.WebSystemController.init(WebSystemController.java:39)
at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
... 25 more

I have verified that thew username and password are correct by logging
into the MySQL server from the command line. Something with the driver?

Dave



On 22/07/64 2:59 PM, André Warnier wrote:

Hi.

One thing at a time..

1) When you send XML configuration files, please remove everything 
that is a comment.
XML files are already being wrapped by the email program, and are 
difficult to read as it is. Having plenty of comments in them in 
addition makes is really a hassle to figure out what is being used or 
not.

(Note: an XML comment is anything between a pair of !-- and -- )

2) one error message below talks about an invalid XML file.
Inside one of the comments (between a leading !-- and a trailing 
--), there is another pair of -- . That is incorrect and causes the 
entire file to be rejected/ignored.

Inspect that file carefully, remove the offending --, and try again.

(Note: the extra -- may also be due to a previous bad edit of the 
file.  It may have been a !-- or a -- , where someone tried to 
comment or de-comment something, and either removed too much or added 
not enough.
Remember that everything between a pair of !-- and -- is a comment 
(normally ignored), and inside of such a comment, you cannot have 
another pair of -- )


Do this carefully, as it may be the basic cause why the whole thing is 
not working.

Keep a backup of the original, for each file that you start editing.

(Another note: there exist text editors which can show you if a file 
is correct XML or not.  For a windows PC, look up Notepad++ in Google)


3) what happens when, in your browser, you enter the URL :

http://your-host-name:8180

?
(replace your-host-name by .. your real host name (or its IP address))




Dave Filchak wrote:

Hello Charles,

Hopefully this helps and it is not too much info.

Dave

On 22/07/64 2:59 PM, Caldarale, Charles R wrote:

From: Dave Filchak [mailto:sub...@zuka.net]
Subject: tomcat error 404
I am receiving a HTTP Status 404 error.

Can you tell if the