2009-11-08 6 views
2

Je suis en train d'installer une application ColdFusion sur Solaris 10 64 bits (Sparc) fonctionnant avec WebSphere 6.1. Le script cfcompile fourni avec CF fait référence à jrun.jar, mais cette bibliothèque n'est pas disponible lorsque CF est installé en tant que fichier ear. Un résumé de cfcompile.sh est la suivante:Comment précompiler une application ColdFusion sous Websphere/Solaris 10

su $cfuser -c "${_JAVACMD} -cp $CLASSES -Dcoldfusion.classPath=$CFUSION_HOME/lib/updates,$CFUSION_HOME/lib -Dcoldfusion.libPath=$CFUSION_HOME/lib coldfusion.tools.CommandLineInvoker Compiler -cfroot $CFUSION_HOME -webinf $WEBINF -webroot $webroot $dir" 

Voyez-vous des moyens de résoudre ce problème (qui est à précompiler une application), en plus de l'installation de CF comme autonome fonctionnant sur le serveur JRUN?

Répondre

0

Avez-vous vérifié le contenu du fichier EAR? Il devrait y avoir un fichier WAR, dans lequel vous trouverez WEB-INF/lib. Ça peut être là. Si c'est le cas, extrayez-le et placez-le sur le classpath.

Les fichiers EAR/WAR ne sont que des archives compressées au format zip.

Ceci est juste une "meilleure estimation" de ma part.

HTH

+0

Salut! C'est exactement ce que j'ai fait mais dans la version éclatée il n'y a pas de jrun.jar. Ce fichier est disponible uniquement lorsque vous installez CF en tant que version autonome. Je veux simplement avoir une option de déploiement sans fil et précompilé mais jusqu'à présent je ne vois pas cela possible sans JRUN. – user164701

0

Pouvez-vous installer en mode autonome sur un autre emplacement temporaire (de préférence la même version OS &) et copiez jrun.jar à l'endroit où vous voulez qu'il soit, sur la maison permanente du application?

0

J'ai créé ma propre version de cfcompile.sh sur site pour travailler sur l'infrastructure du client. La partie la plus importante est d'avoir une référence correcte à j2ee.jar (trouvée dans la distribution WAS).

Questions connexes