2009-11-30 4 views
1

J'ai une application qui essaie de déployer dans Tomcat 5.5 de Windows - en tant que service Web Axis. L'application utilise quelques fichiers DLL, que j'ai placés dans le répertoire - $ TOMCAT_HOME \ common \ endorsed \ et spécifié la même chose dans le java.library.path.Tomcat ne reconnaît pas les fichiers DLL

Mais les fichiers DLL ne sont pas reconnus par le Tomcat. A la suite exception est levée:

java.lang.UnsatisfiedLinkError: no FCCJavaClientProxy in java.library.path 

J'ai aussi essayé en mettant les DLL dans un bocal files..but ne sert à rien.

Voici le fichier de commandes que j'ai créé pour démarrer un Tomcat.

set CATALINA_HOME=C:\Program Files\Apache Software Foundation\Tomcat 5.5\ 
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_15\ 
set JAVA_OPTS=-Djava.library.path=C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\endorsed;D:\TeamCenter\fms; 
set FMS_HOME=D:\TeamCenter\fms 
call tomcat5.exe 

EDIT: J'ai créé un fichier de lot séparé parce que, tomcat 5.5 n'a pas de fichiers batch où je peux définir les variables d'environnement ci-dessus ou chemin lib

Répondre

1

Comment vous venez de créer votre propre fichier batch au lieu d'utiliser les fichiers startup.bat et catalina.bat fournis avec Tomcat? Je serais prêt à deviner qu'appeler tomcat5.exe directement n'utilise pas réellement les variables d'environnement que vous définissez.

La meilleure façon de définir des variables d'environnement personnalisées est de les ajouter à un fichier nommé setenv.bat dans le dossier bin, Tomcat invoquera ce script au démarrage ou à l'arrêt lorsque vous appelez startup.bat/shutdown.bat.

+0

Tomcat 5.5 n'a aucun fichier de commandes ...% TOMCAT_HOME% \ bin a les fichiers suivants: bootstrap.jar, commons-logging-api-1.1.1.jar, tomcat-juli.jar et tomcat5w.exe , tomcat5.exe – HanuAthena

+0

Je suppose que je dois faire quelque chose dans bootstrap.jar – HanuAthena

+0

A travaillé pour moi. J'ai juste utilisé l'instruction de http://tomcat.apache.org/native-doc/ et toutes mes variables personnalisées sont apparues dans l'environnement. –

Questions connexes