Pré. | Proc. |
Serveur JBOSS
Dans cet exemple JBoss, pour une application 32 bits, le code source d'un servlet simple se trouve dans le répertoire :
C:\Benchmark\Java\JBOSS\Inventaire
Les binaires exécutés par JBOSS se trouvent dans le fichier JAW.EAR à cet emplacement :
C:\JBOSS\03b-dao\build\distribution
Le débogueur Enterprise Architect doit être capable de localiser les fichiers sources pendant le débogage ; pour ce faire, il utilise également le CLASSPATH, en recherchant dans n'importe quel chemin répertorié un fichier source JAVA correspondant, de sorte que le CLASSPATH doit inclure un chemin vers la racine du Paquetage pour Enterprise Architect trouve la source pendant le débogage.
Ceci est un extrait du fichier de commandes qui exécute le serveur JBOSS ; la classe à déboguer se trouve à :
com/inventaire/dto/carDTO
Par conséquent, la racine de ce chemin est incluse dans JBOSS_CLASSPATH.
Example Code
RUN.BAT-------------
set SOURCE=C:\Benchmark\Java\JBOSS\Inventory
set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
if "%JBOSS_CLASSPATH%" == ""
(
set JBOSS_CLASSPATH=%SOURCE%;%JAVAC_JAR%;%RUNJAR%;
)
else
(
set JBOSS_CLASSPATH=%SOURCE%;%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;
)
set JAVA_OPTS=%JAVA_OPTS% -agentpath:"c:\program files\sparx systems\vea\x86\ssjavaprofiler32"