WebLogic con Spring

De Dos Ideas.
Saltar a: navegación, buscar

Temas relacionados al uso de Spring Framework con el Servidor de Aplicaciones WebLogic.

WebLogic 8.1 con Spring 2.5

Cuando se despliega una aplicación web en el WebLogic 8.1 y este utiliza Spring Framework 2.5 se produce la siguiente excepción:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask

                                       .createContainer(SlaveDeployer.java:2588)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask

                                       .prepare(SlaveDeployer.java:2506)

at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

Esto se produce por una incompatibilidad entre estas versiones. Para solucionarlo se puede cambiar la versión de spring a la 2.0 o pasar la aplicación al weblogic 9.

Otra forma de solucinar este problema es instalando el SP6 para el weblogic 8.1 auque esto no te asegura que en el futuro no te falle alguna funcionalidad del framework.

Ver también