Announcement

Collapse
No announcement yet.

kann servlet nicht ausserhalb des jbuilders3 compilieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • kann servlet nicht ausserhalb des jbuilders3 compilieren

    Hi

    habe Servlet unter Jbuilder3 unter einem projekt angelegt, funktioniert.

    Nun möchte ich außerhalb des jbuilders dieses servlet verwenden und zwar für tomcat.
    also habe ich den Quellcode des Servlet in den gewünschten ornder gelegt und wollte mit javac die Klasse generieren.(vorher habe ich den Packagename entfernt,macht aber keinen unterschied)

    das sah dann so aus:

    Microsoft(R) Windows 98
    (C)Copyright Microsoft Corp 1981-1998.

    C:\foo\tomcat\webapps\examples\WEB-INF\classes>c:\jbuilder3\java\bin\javac mySer
    vlet.java
    myServlet.java:1: Package javax.servlet not found in import.
    import javax.servlet.*;
    ^
    myServlet.java:2: Package javax.servlet.http not found in import.
    import javax.servlet.http.*;
    ^
    myServlet.java:8: Superclass HttpServlet of class myServlet not found.
    public class myServlet extends HttpServlet {
    ^
    myServlet.java:354: Invalid expression statement.
    }else(PPasswort = "Bitte geben Sie Ihr Passwort ein!");
    ^
    4 errors

    C:\foo\tomcat\webapps\examples\WEB-INF\classes>

    der quellcode beginnt:

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import java.sql.*;

    public class myServlet extends HttpServlet {
    ...

    was muß ich beim compilieren anders machen, wie kann ich dem compiler die javax. klarmachen.

    sorry für die blöde frage, komme aber nicht weiter.

    kann mir jemand helfen

    tausend dank

    steff

  • #2
    Prüfe doch mal bitte den Klassenpfad zu den servlet.jar. Bin auf ähnliche Weise reingefallen (JBuilder 4 / JRun 3.0) ... classpath gesetzt und schon funzte es auch unter SDK1.3 *g

    Comment


    • #3
      falls noch noetig ; = )

      <code><i>set CLASSPATH=<pfad zu .jar datei>;%CLASSPATH%;</i></code>

      und weiss jemand, wo man dieses korrekterweise einspielt?
      gibt es ein standard verzeichnis fuers servlet.jar ?

      gruss
      peppe

      Comment


      • #4
        Hi, <br> sinnig ist natürlich "jdk1.3/bin", wenn es da nicht schon drin ist.<br>
        Und den classpath kann man doch bei Windows festlegen, um den nicht jedes mal einzugeben: Windows-System-Umgebungsvariablen, einfach den Pfad anhängen.<br> cia

        Comment


        • #5
          also wenn, dann höchstens in /lib ....

          und wie sieht es bei unix aus ....
          &#10

          Comment

          Working...
          X