Dear All:

I'm running tomcat 6.0.7 beta on a linux redhat 8 system. Here are my questions: 1. I tried to set up some useful libraries in directories outside $tomcat_home/lib but they were not recognized.
I did that by setting:
CLASSPATH=/srv/lib/hibernate-3.2.1.GA:/srv/lib/hibernate-tools-3.2.0.beta8:/srv/lib/j2ee-1.4:/srv/lib/misc:/srv/lib/struts-1.3.5
export CLASSPATH
and restarting tomcat, but it didn't find my libraries. So I put them all under $tomcat_home/lib. Is that right?

2. I deployed a web application called "Catalog" to tomcat (it uses Struts 1.3.5 and Hibernate 3.2.1 GA), and placed log4.properties under webapps/Catalog/WEB-INF/classes. It is not recognized, and I get these warnings:

log4j:WARN No appenders could be found for logger (net.ruready.struts.filter.FindItemFilter).
log4j:WARN Please initialize the log4j system properly.

Also, I don't see any output although my log4j is configured to output messages. On my windows XP system, I see messages and I can declare libraries outside tomcat, but I'm using MyEclipse 5.1 so I don't know how it's done
behind the scenes.

3. When I run my app, it hangs trying to access the database. I have a hibernate.cfg.xml which works on windows, but once again, I am not sure what is going on because I don't see any log messages on linux.

What am I doing wrong, and how should I configure tomcat and my web app?
Attached below please find my relevant config files.

Thanks so much in advance,
Oren

=============
Classpath: empty
[EMAIL PROTECTED] lib]$ echo $CLASSPATH

[EMAIL PROTECTED] lib]$

web apps dir:
[EMAIL PROTECTED] lib]$ ls $webapps/
Catalog  docs  examples  host-manager  manager  ROOT
[EMAIL PROTECTED] lib]$

classes directory (I thought it is automatically added to the app's classpath!):
[EMAIL PROTECTED] lib]$ ls /srv/tomcat/webapps/Catalog/WEB-INF/classes/
ApplicationResources.properties hibernate.struts.cfg.xml net project.version
hibernate.cfg.xml                hibernate.test.cfg.xml    ols.properties
hibernate.stand_alone.cfg.xml log4j.properties ols_states.properties

log4j.properties:
#============================ Appenders (Output Streams) ==========================

### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### direct messages to file catalog.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=catalog.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

#============================ All Classes & Packages ============================== # Format: logger=LOGLEVEL, appender1, appender2, etc. will set the log level to
# LOGLEVEL and direct the output to all appenders that follow.

log4j.rootLogger=INFO, stdout

#============================ RUReady =============================================

log4j.logger.net.ruready=DEBUG, stdout

#============================ Struts ==============================================

log4j.logger.org.apache.struts.util=ERROR, stdout

#============================ Hibernate ===========================================

#log4j.logger.org.hibernate=info
#log4j.logger.org.hibernate=debug

#============================ Hibernate ===========================================

#log4j.logger.org.hibernate=info
#log4j.logger.org.hibernate=debug

### log HQL query parser activity
#log4j.logger.org.hibernate.hql.ast.AST=debug

### log just the SQL
#log4j.logger.org.hibernate.SQL=debug

### log JDBC bind parameters ###
log4j.logger.org.hibernate.type=info
#log4j.logger.org.hibernate.type=debug

### log schema export/update ###
log4j.logger.org.hibernate.tool.hbm2ddl=debug

### log HQL parse trees
#log4j.logger.org.hibernate.hql=debug

### log cache activity ###
#log4j.logger.org.hibernate.cache=debug

### log transaction activity
#log4j.logger.org.hibernate.transaction=debug

### log JDBC resource acquisition
#log4j.logger.org.hibernate.jdbc=debug

### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace

Tomcat library directory:
[EMAIL PROTECTED] lib]$ ls /srv/tomcat/lib
activation.jar commons-logging.jar junit.jar annotations-api.jar commons-validator-1.3.0.jar jwordnet.jar ant-1.6.5.jar concurrent-1.3.2.jar log4j-1.2.11.jar ant-antlr-1.6.5.jar connector.jar mail.jar ant-junit-1.6.5.jar dom4j-1.6.1.jar mysql-connector-java-3.1.10-bin.jar ant-launcher-1.6.5.jar ehcache-1.2.3.jar naming-factory-dbcp.jar antlr-2.7.6.jar ejb3-persistence.jar naming-factory.jar ant-swing-1.6.5.jar el-api.jar naming-resources.jar asm-attrs.jar hibernate3.jar oro-2.0.8.jar asm.jar hibernate-annotations.jar oscache-2.1.jar bsf-2.3.0.jar hibernate-tools.jar proxool-0.8.3.jar c3p0-0.9.0.jar itext-1.4.1.jar resolver.jar catalina-ant.jar jaas.jar servlet-api.jar catalina-ha.jar jacc-1_0-fr.jar standard.jar catalina.jar jasper-compiler.jar struts-core-1.3.5.jar catalina-tribes.jar jasper-el.jar struts-el-1.3.5.jar cglib-2.1.3.jar jasper.jar struts-extras-1.3.5.jar checkstyle-all.jar jasper-jdt.jar struts-faces-1.3.5.jar cleanimports.jar jasper-runtime.jar struts-mailreader-dao-1.3.5.jar commons-beanutils-1.7.0.jar javassist.jar struts-scripting-1.3.5.jar commons-beanutils-bean-collections.jar jaxen-1.1-beta-7.jar struts-taglib-1.3.5.jar commons-beanutils-core.jar jazzy-core.jar struts-tiles-1.3.5.jar commons-beanutils.jar jboss-cache.jar swarmcache-1.0rc2.jar commons-chain-1.1.jar jboss-common.jar syndiag2.jar commons-collections-2.1.1.jar jboss-jmx.jar tomcat-coyote.jar commons-collections-3.1.jar jboss-system.jar tomcat-dbcp.jar commons-dbutils-1.0.jar jcommon-1.0.0-rc1.jar tomcat-i18n-es.jar commons-digester-1.6.jar jdbc2_0-stdext.jar tomcat-i18n-fr.jar commons-el.jar jfreechart-1.0.0-rc1.jar tomcat-i18n-ja.jar commons-fileupload-1.1.1.jar jgroups-2.2.8.jar versioncheck.jar commons-io-1.1.jar jsp-api.jar xerces-2.6.2.jar commons-lang-2.2.jar jstl.jar xercesImpl.jar commons-logging-1.0.4.jar jta.jar xercesSamples.jar commons-logging-api.jar junit-3.8.1.jar xml-apis.jar



--
======================================================================
Oren Livne, Ph.D.
Research Assistant Professor of Mathematics
RUReady Software Architect

Academic Outreach and Continuing Education
1901 East South Campus Dr., Room 2197-D
University of Utah, Salt Lake City, UT 84112-9399
Tel  : (801) 581-6831     Cell: (801) 631-3885     Fax: (801) 585-5414
Email: [EMAIL PROTECTED]              Web:  http://ruready.net/oren
======================================================================


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to