Running Coldfusion 10 on Tomcat 7 (J2EE installation)


i've installed tomcat 7 on macintosh running 10.7.5.  coldfusion war file deployed successfully, when try start service, raft of errors in catalina.out log file:

 

info: deploying web application archive /usr/local/tomcat7/webapps/cfusion.war

java.lang.exceptionininitializererror

          at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)

          at sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java: 39)

...

          at java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886)

          at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908)

          at java.lang.thread.run(thread.java:680)

caused by: org.apache.commons.logging.logconfigurationexception: org.apache.commons.logging.logconfigurationexception: no suitable log constructor [ljava.lang.class;@36598d00 org.apache.commons.logging.impl.log4jlogger (caused java.lang.noclassdeffounderror: org/apache/log4j/category) (caused org.apache.commons.logging.logconfigurationexception: no suitable log constructor [ljava.lang.class;@36598d00 org.apache.commons.logging.impl.log4jlogger (caused java.lang.noclassdeffounderror: org/apache/log4j/category))

          at org.apache.commons.logging.impl.logfactoryimpl.newinstance(logfactoryimpl.java:543)

          at org.apache.commons.logging.impl.logfactoryimpl.getinstance(logfactoryimpl.java:235)

          at org.apache.commons.logging.impl.logfactoryimpl.getinstance(logfactoryimpl.java:209)

          at org.apache.commons.logging.logfactory.getlog(logfactory.java:351)

          at coldfusion.portlet.wsrp.providerimpl.<clinit>(providerimpl.java:72)

          ... 55 more

caused by: org.apache.commons.logging.logconfigurationexception: no suitable log constructor [ljava.lang.class;@36598d00 org.apache.commons.logging.impl.log4jlogger (caused java.lang.noclassdeffounderror: org/apache/log4j/category)

          at org.apache.commons.logging.impl.logfactoryimpl.getlogconstructor(logfactoryimpl.java:413)

          at org.apache.commons.logging.impl.logfactoryimpl.newinstance(logfactoryimpl.java:529)

          ... 59 more

caused by: java.lang.noclassdeffounderror: org/apache/log4j/category

          at java.lang.class.getdeclaredconstructors0(native method)

          at java.lang.class.privategetdeclaredconstructors(class.java:2389)

          at java.lang.class.getconstructor0(class.java:2699)

          at java.lang.class.getconstructor(class.java:1657)

          at org.apache.commons.logging.impl.logfactoryimpl.getlogconstructor(logfactoryimpl.java:410)

          ... 60 more

caused by: java.lang.classnotfoundexception: org.apache.log4j.category

          at java.net.urlclassloader$1.run(urlclassloader.java:202)

          at java.security.accesscontroller.doprivileged(native method)

          at java.net.urlclassloader.findclass(urlclassloader.java:190)

          at sun.misc.launcher$extclassloader.findclass(launcher.java:229)

          at java.lang.classloader.loadclass(classloader.java:306)

          at java.lang.classloader.loadclass(classloader.java:247)

          ... 65 more

java.lang.exceptionininitializererror

          at java.lang.class.forname0(native method)

 

 

i got same errors when tried standalone installer.  apparently version of commons-logging or log4j coldfusion 10 expecting isn't 1 it's finding?  know problem , how fix it?

coldfusion 10 ships embedded copy of tomcat. there perhaps conflict between tomcat installation , coldfusion's. may hard believe but, according coldfusion 10 support matrix, deployment on tomcat not supported!



More discussions in ColdFusion


adobe

Comments

Popular posts from this blog

Joomla 3.3 Installation Error message - Joomla! Forum - community, help and support

Multilanguage infinite redirect loop error. - Joomla! Forum - community, help and support

Thread: Wine can't find the cd