StringIndexOutOfBoundsException au deploiement d'un war
Bonjour à tous,
j'essaye de déployer un war genre "helloworld", généré via maven2. Malheureusement, même après redémarrage de weblogic et du poste, après avoir supprimé ".wlnotdelete", et après avoir redeployé mon war, rien n'y fait, j'ai cette Exception StringIndexOutOfBoundsException:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
####<17 mars 2008 21 h 51 GMT> <Warning> <Deployer> <Opale> <myserver> <ExecuteThread: '0' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <BEA-149004> <Failures were detected while initiating Deploy task for application memory_web.>
####<17 mars 2008 21 h 51 GMT> <Error> <Deployer> <Opale> <myserver> <ExecuteThread: '0' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <BEA-149201> <Failed to complete the deployment task with ID 0 for the application memory_web.
weblogic.management.ApplicationException:
Exception:weblogic.management.ApplicationException: prepare failed for memory_web
Module: memory_web Error: Could not load memory_web: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2556)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
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)
--------------- nested within: ------------------
weblogic.management.ManagementException: - with nested exception:
[weblogic.management.ApplicationException:
Exception:weblogic.management.ApplicationException: prepare failed for memory_web
Module: memory_web Error: Could not load memory_web: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
]
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2491)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
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)
> |
Et au final, je me suis rendu compte que le seul moyen de ne pas avoir cette Exception, c'est de virer tous ce qu'il y'avait dans WEB-INF/lib. Je ne connais pas beaucoup weblogic, avez-vous une idée du problème ?
je suis sous WebLogic Server 8.1 SP2.
Merci par avance.