Diferencia entre revisiones de «WebLogic con Spring»
(→Weblogic 8 con Spring 2.5) |
|||
Línea 1: | Línea 1: | ||
+ | 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: | ||
+ | |||
+ | <code> | ||
+ | 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) | ||
+ | </code> | ||
+ | |||
+ | 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== | ||
+ | * [[Spring Framework]] | ||
+ | * [http://jira.springframework.org/browse/SPR-4904 Reporte de bug en Spring] | ||
+ | * http://www.developpez.net/forums/d510586/java/serveurs-conteneurs-java-ee/weblogic/stringindexoutofboundsexception-deploiement-war/#post3064067 |
Revisión del 18:15 23 oct 2009
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.