Re: tomcat error 404

2011-10-25 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dave,

On 10/23/2011 12:20 PM, Dave Filchak 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

It's better to use a META-INF/context.xml file instead of adding a
Context to 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:

If you have environment.xml, then your JDBC connection pool is
probably being configured by some other component and you don't
necessarily need Tomcat's connection pool.

 jdbc-config drivercom.mysql.jdbc.Driver/driver 
 urljdbc:mysql://###.###.###.###:3306/###_exodus/url 
 user#_exodus/user password#/password 
 max10/max init10/init queueQueryselect
 now()/queueQuery

For queueQuery (presumably a connection test), use /* ping */
SELECT 1 -- it will usually be faster than a real query, and
falls-back to SELECT 1 (pretty simple) if your driver doesn't
understand the ping hint.

 logFile/home/#/public_html/WEB-INF/logs/pool.txt/logFile

Beware of putting log files into the webapp's deployment directory:
they will be deleted when the webapp is undeployed.

 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.

You don't need one: if you define the data source within your own
webapp, then you don't need anything in web.xml (you were probably
reading about resource-ref).

 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.

- -chris

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk6murgACgkQ9CaO5/Lv0PBLfQCbBGJYap+/Gg7ZnUp9DNRp/xpt
7hkAnRZmVM9d41eURr1NJ0X0Cx5M9/6C
=YhrE
-END PGP SIGNATURE-

-
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 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: tomcat error 404

2011-10-23 Thread Pid *
On 23 Oct 2011, at 17:21, Dave Filchak sub...@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.

 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.


 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?


 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.


 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.


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

Re:: tomcat error 404

2011-10-23 Thread Dave Filchak
Alright well, I am having a hell of a time getting this to work. I am 
adding all my pertinent xml files so that maybe someone has some time to 
help me get this straightened out. I know everyone is busy and it is 
Sunday so I'll let it sit after this but at this point, I have pages 
that work but no database connectivity.


My web.xml file @ /home/##/public_html/WEB-INF/

?xml version=1.0 encoding=ISO-8859-1?
!DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 
2.2//EN http://java.sun.com/j2ee/dtds/web-app_2_2.dtd;

web-app

display-nameMushroom/display-name
description
   Snap Media Mushroom Site
/description

context-param
param-namewebmaster/param-name
param-valuesupport@##.com/param-value
description
  Please contact Nick should any questions or issues arise about 
this application.

/description
/context-param

context-param
param-nameroot/param-name
param-value/home/##/public_html/param-value
description
  Path to where the system begins
/description
/context-param

context-param
param-namexmlprops/param-name
param-value/home/##/public_html/WEB-INF/conf/environment.xml/param-value
description
  Used to find path to local XML props file.
/description
/context-param

servlet
servlet-nameWebSystemController/servlet-name
servlet-classcom.snapmedia.WebSystemController/servlet-class
load-on-startup1/load-on-startup
/servlet

servlet-mapping
servlet-nameWebSystemController/servlet-name
url-pattern/servlet/WebSystemController/url-pattern
/servlet-mapping

session-config
session-timeout30/session-timeout
/session-config

resource-ref
descriptionConnection Pool/description
res-ref-namejdbc/exodus/res-ref-name
res-typejavax.sql.DataSource/res-type
res-authContainer/res-auth
/resource-ref

/web-app

My environment.xml file @ /home/##/public_html/WEB-INF/conf/

?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.exodusdecoded.com/base
adminhttp://www.exodusdecoded.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/home/exodus/public_html//baseRoot
dataRoot/data/dataRoot
instanceFile/instanceFile
systemLogFolder/home/exodus/public_html/WEB-INF/logs//systemLogFolder
systemArchiveFolder/home/exodus/public_html/WEB-INF/logs/archive//systemArchiveFolder
logFile/home/exodus/public_html/WEB-INF/logs/codelog.txt/logFile
cronLog/home/exodus/public_html/WEB-INF/logs/scheduler.txt/cronLog
broadcastLog/home/exodus/public_html/WEB-INF/logs/broadcast.txt/broadcastLog
memoryLog/home/exodus/public_html/WEB-INF/logs/memory.txt/memoryLog
securityLog/home/exodus/public_html/WEB-INF/logs/security.txt/securityLog
ipmanifestlog/home/exodus/public_html/WEB-INF/logs/ipmanifest.txt/ipmanifestlog
forumArchiveLog/home/exodus/public_html/WEB-INF/logs/forum.txt/forumArchiveLog
/paths

logging
connectionPoolfalse/connectionPool
memoryManagerfalse/memoryManager
cronSystemtrue/cronSystem
broadcastSystemfalse/broadcastSystem
/logging

users
UserCookie1AEFK67897PI30/UserCookie1
UserCookie2AEFK6S897PI50/UserCookie2
SessionTimeout30/SessionTimeout
CookieDomainexodusdecoded.com/CookieDomain
MaxHandleLength25/MaxHandleLength
DiskQuota204800/DiskQuota
emailVerifyTimeout0/emailVerifyTimeout
/users

!-- BELOW, FIND CONFIGURATION FOR MUSHROOM'S SUB-SYSTEMS --

CronScheduler
enabledtrue/enabled
instanceSensitivefalse/instanceSensitive
runForInstance1/runForInstance
scanForJobs10/scanForJobs
/CronScheduler

BroadcastSystem
enabledtrue/enabled
interval5/interval
/BroadcastSystem

ParentalGuidance
enabledtrue/enabled
MinRegistrationAge13/MinRegistrationAge
/ParentalGuidance

MemoryManager
enabledfalse/enabled
frequency15/frequency
warnLevel450/warnLevel
notifyEnabledtrue/notifyEnabled
notifyGroupsdeb...@snapmedia.com/notifyGroup
/MemoryManager

BlockedUserManager
enabledtrue/enabled
daysBlocked3/daysBlocked
/BlockedUserManager

SecurityWatcher
enabledfalse/enabled
rftEnabledtrue/rftEnabled
rftThreshold10/rftThreshold
rftActionPoint1500/rftActionPoint
rftClearPoint4000/rftClearPoint
rftHoldTime10/rftHoldTime
rftDailyMaxViolations5/rftDailyMaxViolations
autoLogoutEnabledtrue/autoLogoutEnabled

Re: : tomcat error 404

2011-10-23 Thread Pid
On 23/10/2011 19:57, Dave Filchak wrote:
 My environment.xml file @ /home/##/public_html/WEB-INF/conf/

Once again: this is not a Tomcat configuration file, it's application
specific.


p




signature.asc
Description: OpenPGP digital signature


Re: : tomcat error 404

2011-10-23 Thread Pid
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



signature.asc
Description: OpenPGP digital signature


Re: : tomcat error 404

2011-10-23 Thread Pid
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



signature.asc
Description: OpenPGP digital signature


Re: : tomcat error 404

2011-10-23 Thread Pid
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 this time.


p




signature.asc
Description: OpenPGP digital signature


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: : tomcat error 404

2011-10-23 Thread Pid
On 24/10/2011 00:07, Caldarale, Charles R wrote:
 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:

Apparently I'm rusty too...  :s

p

 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.
 




signature.asc
Description: OpenPGP digital signature


RE: : tomcat error 404

2011-10-23 Thread Caldarale, Charles R
 From: Pid [mailto:p...@pidster.com] 
 Subject: Re: : tomcat error 404

 Apparently I'm rusty too...  :s

Time flies when you're having bugs...

 - 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: : tomcat error 404

2011-10-23 Thread Pid
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
 
 On 23/10/11 6:34 PM, Pid wrote:
 On 23/10/2011 23:32, Dave Filchak wrote:
 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.
 If that class/servlet didn't start because the JavaMail libs are missing
 that would explain why you can't use it.


 p

 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 

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: tomcat error 404

2011-10-22 Thread André Warnier

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

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 

RE: tomcat error 404

2011-10-21 Thread Caldarale, Charles R
 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?

 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?)

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

 - 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