L'Application n'est pas en commençant dans websphere 8.5.5 mais qui fonctionne bien dans tomcat
J'ai une application web qui peut être déployé dans tomcat mais la même demande n'est pas de départ dans websphere 8.5.5. J'ai vérifié SystemErr.le fichier journal qui donne des informations suivantes, je ne debug pourquoi l'application ne démarre pas. Si je voudrais en savoir plus à propos de problème ce que je dois faire.
Application Server Version : Websphere 8.5.5
Version de Java : java
la version "1.7.0_25"
OpenJDK Environnement d'Exécution
(rhel-2.3.10.4.el6_4-x86_64)
[12/30/13 12:43:01:144 CET] 000000ab SystemErr R Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: Context root /* is already bound. Cannot start application My Application
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:759)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:426)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R ... 93 more
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Context root /* is already bound. Cannot start application My Application
[12/30/13 12:43:01:150 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:133)
[12/30/13 12:43:01:150 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:749)
[12/30/13 12:43:01:150 CET] 000000ab SystemErr R ... 95 more
Est ici web.xml fichier
<?xml version="1.0" encoding="UTF-8"?><web-app metadata-complete="true" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name>My Application</display-name>
<servlet>
<display-name>MyApplication</display-name>
<servlet-name>app</servlet-name>
<servlet-class>com.seeta.vadali.MyReceiverServlet</servlet-class>
<init-param>
<param-name>uploadDir</param-name>
<param-value>/tmp</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/any</url-pattern>
</servlet-mapping>
</web-app>
Montrer web.xml s'il vous plaît.
J'ai ajouté web.xml fichier
Arrêter toutes les autres applications en cours d'exécution dans la websphere et d'essayer.
J'ai arrêté toutes les applications en dehors de DefaultApplication, ivtApp et de la requête
Arrêter de trop..je crois que le conflit avec l'Application par Défaut
J'ai ajouté web.xml fichier
Arrêter toutes les autres applications en cours d'exécution dans la websphere et d'essayer.
J'ai arrêté toutes les applications en dehors de DefaultApplication, ivtApp et de la requête
Arrêter de trop..je crois que le conflit avec l'Application par Défaut
OriginalL'auteur Seeta Ramayya Vadali | 2013-12-30
Vous devez vous connecter pour publier un commentaire.
L'erreur que vous recevez, dit le contexte
/*
est déjà utilisé par une autre application. Les contextes pour vos applications web doit être unique.L'web.xml vous avez posté n'a pas de
context-root
tag, de sorte qu'il ressemble WebSphere est en supposant que/*
. Vous pouvez effectuer l'une des opérations suivantes pour corriger:OriginalL'auteur armstrhb
Enfin je peux résoudre le problème.
Mon application utilise google goyave de la bibliothèque et de la version de bibliothèque a été
15.0
. J'ai trouvé la goyave bibliothèque (version:15.0) n'est pas compatible avec jee6 (plus d'informations). Alors, j'ai changé la version de 15,0 à 14.0.1 puis l'application a obtenu déployé correctement.Ce que je ne comprends pas, comment puis-je comprendre avec le message d'erreur suivant ce qui s'est passé??? Ne pensez-vous pas qu'il est un peu difficile à comprendre.
Je suis sûr que c'est de l'information utile.
Il a travaillé après déclassement. Merci.
OriginalL'auteur Seeta Ramayya Vadali
J'ai été faire la même erreur, donc je l'ai connecté à la console d'administration, puis est allé à applications, puis à Websphere application d'entreprise (Ici, vous pouvez trouver la liste de toutes les applications déployées).
Juste annuler le déploiement de l'Application par défaut (cette application est déployée lorsque nous installer web de la sphère).
Une fois déployé, il va fonctionner.
OriginalL'auteur Shailendra Kumar
Aller à IBM Console->->les Types d'Application->Websphere Enterprice Application.
Supprimer toutes les applications autres que VOTRE APPLICATION.
Websphere crée automatiquement des exemples de l'application et de la demande, certaines sont orientées vers "./"
Mine problème résolu comme ça.
OriginalL'auteur Vivek