WOOHOO!!! After many late hours this weekend I finally got it to work. Thanks to a
lead from Greg at CFDev concerning the class path set in JRun. Here's the scoop....
place cfx Java tags in (this is where cfx.jar is at which contains the com.allaire.cfx
classes)
<your drive letter>:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib
add this to your custom tag paths in the CFAdmin tool
<your drive letter>:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib
now add this to the JVM class path in <your drive letter>:\JRun4\bin\jvm.config
(DO THIS STEP MANUALLY!!!! YOU CAN NOT USE THE JRun admin tool for this!!!! Buggy!)
{application.home}/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/lib
Now bounce your CFUSION server via the JRun admin tool, JRun launcher tool, or the
services MMC.
BAMM!
HTH someone out there!
Doug
>-----Original Message-----
>From: Knudsen, Douglas
>Sent: Monday, August 11, 2003 9:37 AM
>To: CF-Talk
>Subject: CFX tags and CFMX6.1 and activespell
>
>
>I'm having the darndeset time trying to get a couple CFX cutom
>tags to work. One of them is cfx_jspellcheck from cfdev.com.
>I have installed CFMX6.1 as an app on Jrun..the J2EE path. I
>registerd the cfx tag in the cfadmin tool and have the jar
>file for the tag file in
>jrun4/servers/cfusion/cfusion-ear/cfusion-war/web-inf/cfusion/l
>ib. I get this error schtuff in the logs. I'm suspecting
>something big has changed with CFX Java tag creation. This
>the case? I also found I can't mod the class path in the JRun
>admin tool. If I try it mucks up Jrun and I can't get any of
>the servers to load. In fact, it ate up the IIS meta
>directory once even...luckily I have this backed up.
>wierdness. Any thoughts? These CFX tags worked fine under CFMX6.0
>
>08/10 19:23:44 error com/allaire/cfx/CustomTag
>java.lang.NoClassDefFoundError: com/allaire/cfx/CustomTag
>at java.lang.ClassLoader.defineClass0(Native Method) at
>java.lang.ClassLoader.defineClass(ClassLoader.java:537)
>at
>java.security.SecureClassLoader.defineClass(SecureClassLoader.j
>ava:123) at
>java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
>at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
>at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
>at java.security.AccessController.doPrivileged(Native Method)
>at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>at
>sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
>at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
>at
>jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.ja
>va:77) at
>java.lang.ClassLoader.loadClass(ClassLoader.java:282) at
>jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.ja
>va:77) at
>java.lang.ClassLoader.loadClass(ClassLoader.java:282) at
>jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.ja
>va:77) at
>java.lang.ClassLoader.loadClass(ClassLoader.java:282) at
>coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapCl
>assLoader.java:142) at
>java.lang.ClassLoader.loadClass(ClassLoader.java:235) at
>java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>at java.lang.Class.forName0(Native Method) at
>java.lang.Class.forName(Class.java:219) at
>coldfusion.tagext.CfxTag.doStartTag(CfxTag.java:85) at
>coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1871)
>at
>cfspell2ecfm1158204319.runPage(D:\Inetpub\wwwroot\spellchecker\
>spell.cfm:18) at
>coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:147)
>at
>coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.jav
>a:357) at
>coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.ja
>va:62) at
>coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.ja
>va:107) at
>coldfusion.filter.PathFilter.invoke(PathFilter.java:80)
>at coldfusion.filter.Ex!
>ceptionFilter.invoke(ExceptionFilter.java:47) at
>coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.
>java:52) at
>coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientSco
>pePersistenceFilter.java:28) at
>coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:35)
>at
>coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:43)
>at
>coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.ja
>va:22) at
>coldfusion.CfmServlet.service(CfmServlet.java:105) at
>coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.
>java:89) at
>jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
>at
>jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.ja
>va:42) at
>jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher
>.java:252) at
>jrun.servlet.ServletEngineService.dispatch(ServletEngineService
>.java:527) at
>jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyServ
>ice.java:192) at
>jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(Thread
>Pool.java:451) at
>jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
>
>---->dugOUT ���
>"When I was kidnapped, my parents snapped into action. They
>rented out my room." -- Woody Allen
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at
http://www.coolfusion.com
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4