404 Not found (Servlet)

JavaCat++

Mitglied
Hallo :)

Also: Ich würde gerne meine eigene JavaEE-Anwendung schreiben. Ich nutze Linux Mint und als Server den Glassfish 4. Mein Eclipse ist Oxygen in der EE-Version.

Hier ein Bild meiner Order-Struktur:

upload_2018-1-7_14-35-38.png

Ich möchte halt gerade teste, dass sich ein Kunde anmelden kann. Also die Index-HTML wird auch gefunden (habe noch kein CSS eingebunden, daher sieht das noch nicht so toll aus :D):

upload_2018-1-7_14-38-52.png

Wenn ich auf registrieren klicke, kommt das:

upload_2018-1-7_14-40-14.png

Wenn ich jetzt auf Absenden klicke, soll halt dieses Servlet aufgerufen werden:

Code:
package de.java2enterprise.onlineshop;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class RegisterServlet
*/
@WebServlet(urlPatterns = "/register")
public class RegisterServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * Default constructor.
     */
    public RegisterServlet() {
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        response.setContentType("text/html;charset=UTF-8");
       
        final String email = request.getParameter("email");
        final String password = request.getParameter("password");
       
        final PrintWriter out = response.getWriter();
       
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<body>");
        out.println("<br> Ihre Eingaben");
        out.println("<br> EMail: " + email);
        out.println("<br> EMail: " + password);
        out.println("</body>");
        out.println("</html>");
       
    }

}

Hier die Register-HTML:

Code:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
    <link rel="stylesheet" href="css/styles.css">
       <title>Onlineshop</title>
    </head>
    <body>
        <header>
            <hgroup>
            <h1 class="title">Onlineshop</h1>
            </hgroup>
            <nav>
              <a href="index.html">Home</a>
              <a href="register.html">Registrieren</a>
              <a href="signin.html">Einloggen</a>
              <a href="sell.html">Verkaufen</a>
              <a href="search.html">Suchen</a>
            </nav>
    </header>
    <form action="register" method="post">
    <fieldset>
    <legend>Registrieren</legend>
    <table>
        <tbody>
        <tr>
            <th>
                <label for="email">Email:</label>
            </th>
            <td>
                <input
                    type="email"
                    name="email"
                    size="40"
                    maxlength="40"
                    title="muster@beispiel.de"
                    placeholder="E-Mail eingeben"
                    pattern=".{6,40}"
                    required="required">
            </td>
        </tr>
        <tr>
            <th>
                <label for="password">
                    Password:
                </label>
            </th>
            <td>
                <input
                    type="password"
                    name="password"
                    size="10"
                    maxlength="10"
                    title="6-10 Zeichen"
                    placeholder=
                        "Passwort eingeben"
                    pattern=".{6,10}"
                    required="required">
            </td>
        </tr>
        <tr>
            <td/><td>
                <input type="submit">        
                <input type="reset">        
            </td>
        </tr>
    </tbody>
    </table>
    </fieldset>
    </form>

    <footer>
            Copyright
    </footer>
    </body>
</html>

Ich habe keine Web.XML geschrieben, da ich es nur mit den Annotationen machen möchte.
Nun habe ich 2 Fragen:

Warum kann Eclipse nicht die Bibliotheken auflösen? Ich habe als ich das Java-Enterprise-Application-Project angelegt habe diesem das Webproject onlineshop-war zugeordnet. Und dem Java-Enterprise-Application-Project habe ich den Glassfish zugeordnet und dort sind doch die Bibliotheken hinterlegt, oder? D.h. die Verbindung müsste er auflösen können?

Und die zweite Frage: Warum kann er das Servlet nicht finden? Liegt das vielleicht daran, weil er die Verbindungen nicht auflösen kann?

Danke! :)
 

krgewb

Top Contributor
Mir fiel gerade auf: Du hast
HTML:
<form action="register" method="post">
anstelle von
HTML:
<form action="register.html" method="post">
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J 404 Not Found Allgemeines EE 4
D JSF CDI @Inject No eligible for injection beans are found Allgemeines EE 8
G Jakarta Servlet API 5.0 Allgemeines EE 1
pkm Frage wegen AJAX-Zugriff auf ein Servlet Allgemeines EE 1
Dimax Servlet Servlet Kommunikation Allgemeines EE 18
K Unterschied zwischen JSP & Servlet gegenüber REST mittels JAX-RS Allgemeines EE 1
Dimax Servlet läuft in Eclipse, aber nicht im Browser Allgemeines EE 74
M URL Servlet Request getParameter Allgemeines EE 2
M Servlet Methoden Aufruf im Servlet Allgemeines EE 10
J Asynchrones Servlet löst NullPointerException aus Allgemeines EE 5
E Servlet Servlet das richtige? Allgemeines EE 11
B HTTP-Header-Inspektor-Servlet Allgemeines EE 1
N JSP Servlet mit JSP ansprechen Allgemeines EE 2
F Mehrere Bilder aus MySQL DB via Servlet darstellen. Allgemeines EE 1
J FTP und Servlet Allgemeines EE 11
H Post an Servlet Allgemeines EE 2
A Binärdatei vom Servlet erzeugen lassen Allgemeines EE 3
S Servlet Authentication Filter Allgemeines EE 0
S LDAP JAAS oder Servlet Allgemeines EE 0
G Problem: Servlet in JSP einbinden mit <jsp:include> Allgemeines EE 3
F eigene Anwendung per Servlet Container starten Allgemeines EE 9
F Servlet Daten im Speicher ablegen Allgemeines EE 3
L Servlet ClassNotFoundException Servlet Allgemeines EE 3
G Allgemeine Frage zu Authentifizierung mittels Servlet API Allgemeines EE 2
J Servlet "package does not exist" Allgemeines EE 5
K Servlet-Mapping Allgemeines EE 9
0 Servlet mit ArrayList Allgemeines EE 3
E Servlet unter mehreren Adressen Allgemeines EE 16
S Pfad-Zugriff über Servlet-init() Allgemeines EE 2
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
S Servlet.service() threw exception Allgemeines EE 4
A Servlet erkennt request Objekt nicht Allgemeines EE 8
G Direkter Zugriff auf Servlet- doPost Allgemeines EE 15
G Servlet doGet, doPost Allgemeines EE 3
A Kodierungsproblem bei Parameterübergabe von Browser an Servlet (GET) Allgemeines EE 2
Antoras servlet-mapping auf dynamische URLs Allgemeines EE 17
0 Problem mit librarys javax.servlet.http.HttpServletRequest cannot be resolved Allgemeines EE 1
MQue Ajax - Servlet Allgemeines EE 2
MQue Servlet Allgemeines EE 9
S [Design] Dynamischer EJB Aufruf von Servlet Allgemeines EE 3
S Servlet auf JBoss 5? Allgemeines EE 11
B HttpSession bekommen wenn nicht in Servlet Allgemeines EE 8
MQue Servlet / Button Allgemeines EE 5
S In Eclipse werden die "Servlet-Klassen" nicht gefu Allgemeines EE 2
U javax.faces und javax.servlet cannot be resolved Allgemeines EE 2
W Potentielles Memory Leak bei Servlet Allgemeines EE 6
B unterschied servlet und bean Allgemeines EE 2
Escorter Servlet .sar und jede Menge .jar Archive Allgemeines EE 2
N Servlet und JSF (URL-Rewriting)? Allgemeines EE 3
A jsf: Servlet aufrufen, wie geht das? web.xml Fehler? Allgemeines EE 13
N Servlet zyklisch aktualisieren Allgemeines EE 2
zilti Verbindung Applet <-> Servlet Allgemeines EE 5
ARadauer Servlet Bild Rückgabe Allgemeines EE 2
I Über Formular Daten zu Servlet Allgemeines EE 36
H Servlet - Zwischenmeldung anzeigen bei längerer Berechnung Allgemeines EE 2
G Ordner mit Umlauten einlesen - Servlet Allgemeines EE 3
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
M Zwei Buttons in einem Servlet Allgemeines EE 2
M Servlet lässt sich nicht aufrufen Allgemeines EE 6
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
B Servlet Allgemeines EE 3
G EJB - EJB wird nicht ins Servlet geladen Allgemeines EE 3
K load-on-startup -> in der Servlet Klasse Allgemeines EE 6
G Objekt an Servlet übergeben - oder Objekt global definieren? Allgemeines EE 4
W Was bei Servlet-Entwicklung alles beachten? Allgemeines EE 8
R Zugriff auf Filter Servlet Allgemeines EE 10
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
N Servlet-Request abbrechen? Allgemeines EE 3
D Java Servlet mit Radio Buttons Allgemeines EE 2
G Servlet debugging Allgemeines EE 8
N Thread von Servlet aus starten Allgemeines EE 16
N JSP: Collection im Servlet überwachen (mit AJAX)? Allgemeines EE 5
J Socket daten darstellen per jsp,servlet Allgemeines EE 2
W servlet über https Allgemeines EE 2
L Servlet kann Funktion nicht aufrufen Allgemeines EE 3
B Parameterübergane von Servlet an JSP funktioniert nicht ? Allgemeines EE 2
M Aus einem Servlet auf ein anderes zugreifen ? Allgemeines EE 2
G Servlet Serializable Allgemeines EE 2
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
H Servlet - Importieren von Code Allgemeines EE 2
P Java Servlet - Umgang mit Verlinkungen Allgemeines EE 7
M Wert aus Servlet an normale Klasse übergeben Allgemeines EE 2
E Servlet soll JFRame öffnen. Jframe.setvisible schlägtfehl Allgemeines EE 2
M servlet --> jsp - problem beim umstrukturieren Allgemeines EE 5
D Servlet Problem über Server Allgemeines EE 26
K Servlet per Formular aufrufen Allgemeines EE 8
L sessions mit servlet oder jsp ? Allgemeines EE 9
B JSF - Servlet mit Parametern über einen Link öffnen Allgemeines EE 3
D Binärdaten im Servlet entgegen nehmen, aber wie? Allgemeines EE 5
T Servlet-Instanzen und ServletContext Allgemeines EE 2
L speichern von daten mittels servlet in xml Allgemeines EE 8
N Collection überwachen (Servlet + AJAX) Allgemeines EE 3
N Liste mit Checkboxen an Servlet übergeben? Allgemeines EE 3
T Wie Datenbank und Servlet koppeln? Allgemeines EE 3
G Ladeseite anzeigen lassen während das Servlet noch arbeitet? Allgemeines EE 6
P Tomcat Servlet POST Daten als Array Allgemeines EE 2
P PDF per Servlet übertragen, danach keinen Inhalt mehr Allgemeines EE 12
N JSP kann Servlet nicht aufrufen! :-( Allgemeines EE 2
J Servlet Parameter aus web.xml übergeben, wie zugreifen? Allgemeines EE 2
L servlet.jar ? Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben