server tomcat-v8.0 server at localhost konnte nicht gestartet werden
Ich glaube, ich habe ein problem mit meinem web.xml Datei.
jedes mal, wenn ich den Apache tomcat 8-server, gibt es diese Fehlermeldung:
server tomcat-v8.0 server at localhost konnte nicht gestartet werden.
wenn ich entfernt die servlets, die xml-Datei, der server hat funktioniert!!
meine web.xml ist wie folgt:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<display-name>ZiyadA00191914</display-name>
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>controllers.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/RegisterServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>controllers.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ListEventMainServlet</servlet-name>
<servlet-class>controllers.ListEventMainServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ListEventMainServlet</servlet-name>
<url-pattern>/ListEventMainServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ListEventByCategory</servlet-name>
<servlet-class>controllers.ListEventByCategory</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ListEventByCategory</servlet-name>
<url-pattern>/ListEventByCategory</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CartServlet</servlet-name>
<servlet-class>controllers.CartServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CartServlet</servlet-name>
<url-pattern>/CartServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OrderServlet</servlet-name>
<servlet-class>controllers.OrderServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OrderServlet</servlet-name>
<url-pattern>/OrderServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>FeedbackServlet</servlet-name>
<servlet-class>controllers.FeedbackServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FeedbackServlet</servlet-name>
<url-pattern>/FeedbackServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ShippingServlet</servlet-name>
<servlet-class>controllers.ShippingServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShippingServlet</servlet-name>
<url-pattern>/ShippingServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>LogoutServlet</servlet-name>
<servlet-class>controllers.LogoutServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LogoutServlet</servlet-name>
<url-pattern>/LogoutServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>Driver.jsp</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>main.jsp</welcome-file>
<welcome-file>listEvents.jsp</welcome-file>
</welcome-file-list>
</web-app>
jede Anregung, um es zu bekommen Arbeit, ohne code von der xml-Datei ?
Vielen Dank im Voraus Jungs.
Können Sie halten ein servlet und den rest zu entfernen, um zu sehen, ob es tatsächlich die servlets sind, was es oder etwas anderes?
Fügen Sie die Protokolle zu
Fügen Sie die Protokolle zu
InformationsquelleAutor Ziyad M | 2016-04-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
einen Grund für dieses problem ist, die Probleme in web.xml Datei...
Bekam ich auch dieses problem habe ich gelöst.
Schritt um dieses problem zu beheben:
1 - Check jeder servlet-Klasse-name korrekt ist(fully qualified class name )
2 - zur überprüfung der korrekten Klassennamen gehen auf class-name drücken Sie Strg, und bewegen Sie den Zeiger auf die Klasse namens Klasse, wenn Namen geben hyperlink dann Klasse name korrekt ist, sonst haben Sie zu ändern, mit entsprechenden Klassennamen.
3 - überprüfen Sie Glas, das Sie Hinzugefügt im Projekt korrekt sind und arbeiten
4 - nach all diesen änderungen aktualisieren Sie das Projekt und führen Sie es..
es funktioniert....
InformationsquelleAutor Navnath Adsul
In Ihrem web.xml fügen Sie einfach
<element> after "<?xml version="1.0" encoding="UTF-8"?>"
und
add </element> after "</web-app>". It will work.
InformationsquelleAutor G.Chahar
Mehrere ports (8005, 8080, 8009) erforderlich, die von Tomcat v6.0 Server at localhost sind bereits im Einsatz. Der server kann bereits ausgeführt werden, in einem anderen Prozess, oder ein system-Prozess kann mit dem-Anschluss. Zum starten dieses Servers müssen Sie den anderen Prozess beenden oder ändern Sie die port-Nummer(N).
lösen Sie folgende Schritte aus:
InformationsquelleAutor veroni
Gehen
Datei>>Neue>>Andere>>Server>>Server
Create Server mit der Aktuellen Tomcat-Version Verfügbar
Wenn kein server verfügbar, müssen Sie herunterladen und fügen Sie den server hinzu.
Oder die
InformationsquelleAutor Sree Hari
Einer der Lösungen könnten mit der neuen Instanz des Servers. Dies kann durch entfernen des vorhandenen, gehen Sie zu Registerkarte "server" und der rechten Maustaste >> löschen server.
Jetzt, beim hinzufügen einer neuen server erhalten Sie eine option, zu sagen "Konfigurieren der runtime-Umgebungen..", klicken Sie darauf und entfernen Sie alle Instanzen. Nun gut anlegen neue Instanz des server und bereitstellen servlet auf dem server.
InformationsquelleAutor Nisarg Patil