ERLEDIGT
NEIN
NEIN
ANTWORTEN
42
42
ZUGRIFFE
5915
5915
EMPFEHLEN
-
für eine webapplication am tomcat soll ich ein servlet .java kompilieren. leider weiss ich nicht wie. kompiliert man am tomcat? wo und wie? bitte um hilfe!
der code von login.java ist:
package com.onjava;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class login extends HttpServlet {
private String target = "/welcome.jsp";
private String getUser(String username, String password) {
// Just return a static name
// If this was reality, we would perform a SQL lookup
return "Bob";
}
public void init(ServletConfig config)
throws ServletException {
super.init(config);
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
// If it is a get request forward to doPost()
doPost(request, response);
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
// Get the username from the request
String username = request.getParameter("username");
// Get the password from the request
String password = request.getParameter("password");
String user = getUser(username, password);
// Add the fake user to the request
request.setAttribute("USER", user);
// Forward the request to the target named
ServletContext context = getServletContext();
RequestDispatcher dispatcher =
context.getRequestDispatcher(target);
dispatcher.forward(request, response);
}
public void destroy() {
}
}
-
15.09.05 15:10 #2
hast du das Zeugs in Eclipse erstellt?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
nein, das ist aus dem tutorial dass ich mache
-
15.09.05 15:15 #4
Achso, du hast den Code nur herauskopiert?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
ja - ich konnte bisher alle schritte im tutorial nachvollziehen.
der nächste wäre eben:
To deploy a servlet as part of a web application you first need to compile the servlet and move it into the web application's /WEB-INF/classes directory. For this example, you should compile this servlet and move it to the /onjava/WEB-INF/classes/com/onjava/ directory.
(danach ist der code von oben angeben login.java)
leider weiß ich nicht wie ich diesen punkt umsetzen soll, kannst du mir helfen?
tomcat version jakarte 4.1.30
-
15.09.05 15:23 #6
Ja das kann ich.
Jedoch ist das ist ohne Eclipse sehr umständlich da du zum compilieren eine Datei namens servlet.jar benötigst die mit Tomcat mitgeliefert wird. Dann musst du verschiedene Einträge in einer xml Datei machen. Verzeichnisse erstellen. usw......
Weißt du was.
Ich mach die heute Abend eine Doku und poste sie dir morgen gleich.
Mfg Rmi---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
ersteinmal danke fuer deine hilfe, nur leider bräuchte ich das ganze ziemlich dringend, weil ich das tutorial jetzt abschliessen müsste. ich hätte eclipse installiert. meinst du ich kann es damit selbst schaffen, wenn du mir sagst wie?
-
falls es hilft es handelt sich um dieses tutorial http://www.onjava.com/lpt/a/780
habe jetzt das gesamte tutorial zuende gelesen und dabei gesehen dass ich auch noch einen tag-handler (HelloTag.java) kompilieren müsste
vielen vielen dank für hilfe
----
package com.onjava;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.TagSupport;
public class HelloTag extends TagSupport
{
public void HelloTag() {
}
// Method called when the closing hello tag is encountered
public int doEndTag() throws JspException {
try {
// We use the pageContext to get a Writer
// We then print the text string Hello
pageContext.getOut().print("Hello");
}
catch (Exception e) {
throw new JspTagException(e.getMessage());
}
// We want to return SKIP_BODY because this Tag does not support
// a Tag Body
return SKIP_BODY;
}
public void release() {
// Call the parent's release to release any resources
// used by the parent tag.
// This is just good practice for when you start creating
// hierarchies of tags.
super.release();
}
}
-
15.09.05 15:52 #9
Tja....
du bräuchtest Eclipse 3.0 mit dem Sysdeo Plugin!
Hast du das?---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
15.09.05 15:55 #10
Hier ist mal ne beschreibung von mir.
Sie ist zwar noch leicht lückenhaft aber ich werde sie noch bearbeiten!
Warum musst du unbedingt heute fertig werden?
ICh habe das Sysdeo Plugin installierfertig auf meinem PC. Wenn du nen FTP-Server oder so hast kann ich dir das da raufladen!
Obwohl: Es hat nur 300 kb also könnte ich es dir auch als Mail schicken!
mFg Rmi---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
15.09.05 16:06 #11
Tja....
Sorry, kann dir erst ab Morgen wieder helfen! Ich muss jetzt leider weg!
Viel Glück---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
ich hab das sysdeo installiert
wenn du mir erst morgen helfen kannst, muss ich halt warten. die eile kommt weil ich ohne dem mit meinem projekt nicht viel weiterkomme
aber trotzdem danke und ich hoffe ich bekomme das morgen hin!
-
ich habe mir deine anleitung angesehen, weiß aber noch immer nicht, was ich genau tun muss
installiert habe ich alles. ich müsste wie gesagt nur das file kompilieren. leider weiß ich nicht wo man in eclipse den befehl dazu eingibt?
zuerst muss ich eine neue klasse erstellen und dort den code reinpasten oder?
-
16.09.05 11:03 #14
Nö!
Du erstellst in Eclipse ein neues Tomcat Projekt. File -- New -- Other -- Java -- Tomcat Projekt.
Nun erstellt Eclipse die richtige ordnerstruktur von selbst. Nun kannst du einen neue Klasse erstellen damit du siehest in welches Verzeichniss du deine KLasse hineinkopieren musst.
Dann kannst du den Code hineinkopieren oder die Klasse importieren.
Wenn du auf Speichern klickst kompiliert Eclipse ein Servlet von selbst und erstellt alle notwendigen einträge in den xml-Dateien.
Weitere Tipps kommen noch.
Bin ab 12:00 nicht mehr hier. Heute repariere ich meinen Internetzugang zuhause und melde mich spätestens am Abend!
Mfg Rmi---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
16.09.05 11:07 #15
Ok...
Nachdem du auf neues Tomcat Projekt geklickt hast musst du einen namen für dein Projekt eingeben. Dann auf next klicken...
Dann gibst du bei der Anwendungs URI ein /dein Projektname
du kannst das Servlet dann später unter http://localhost:8080/dein Projektname aufrufen
Es gibt noch ein Textfeld irgendwas mit Unterverzeichnisse LASS DORT ALLES SO WIE ES IST!!
Nun müsst dein Tomcat Projekt angelegt werden..---------------------------------------------------------------------------------------------------------------------------------------------------------------------
It' better to have never been born.... but who among us has suck luck?
-One in a million perhaps!
http://www.menico.at
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ähnliche Themen
-
Alias für Tomcat(5.5)-Servlet einrichten
Von Moritz123 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 06.08.09, 12:38 -
Java servlet (auf Tomcat)
Von Liutasil im Forum JavaAntworten: 8Letzter Beitrag: 03.02.08, 23:25 -
Tomcat log per Servlet auslesen?
Von derChris im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 12.12.07, 12:56 -
Tomcat: Servlet zu Port
Von dadevelopa im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 24.01.06, 14:42 -
Prob mit Tomcat und Servlet
Von Robout im Forum JavaAntworten: 6Letzter Beitrag: 17.09.05, 17:47





Zitieren
Login





