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

Assign one article to one user - Joomla! Forum - community, help and support

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

Contact Layout - one column instead of two - Joomla! Forum - community, help and support