Tengo dos guerras, foo.war y bar.war. foo usa clases desde la barra. Estoy intentando iniciar foo y agregar a classpath bar.war de Java, pero java arroja una ClassNotFoundException.Adición de WAR a la classpath de Java
Si cambio el nombre de bar.war a bar.jar y edito su estructura de directorios para que parezca un jar, funciona.
la documentación de Java en el interruptor -CP no menciona los archivos de guerra:
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
Tengo un problema similar a esto: tengo docenas de jarras y docenas de archivos de configuración que se ven envueltos en una guerra y me gustaría poder ejecutar un guión maravilloso usando eso como mi "Classpath" y tenerlo todo solo trabajo. Siempre hay alternativas, pero esta habría sido la forma más flexible y me habría ahorrado días de trabajo posiblemente ... Bueno, a la siguiente solución. +1 para la pregunta de todos modos, me salvó un poco de tiempo. –