Paket javax.servlet nicht vorhanden ist, auch nach der Einstellung der Klasse Weg
Hier ist Mein code... eine grundlegende servlet-code.
//Servlet (interface)
import javax.servlet.*;
import java.io.*;
public class DemoServlet1 implements Servlet
{
public void init(ServletConfig config)
{ }
public void service (ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html><body>");
out.println("WELCOME SERVLET");
out.println("</body></html>");
}
public void destroy()
{}
public ServletConfig getServletConfig()
{
return null;
}
public String getServletInfo()
{
return null;
}
}
KOMPILIEREN.... es wirft javax.servlet nicht vorhanden ist.
Der classpath und Pfad sind korrekt, da ich "Strg c + Strg v"ed!!!
und Ihre Ausführung auf anderen Maschinen, während Sie Ihre zeigt den folgenden Fehler-Antwort in mir.
Ich bin mit Win 7 (64bit)... nicht nötig, denke ich!!
G:\2>set path = C:\beaB\jdk141_02\bin
G:\2>set classpath = %classpath%;C:\beaB\weblogic81\server\lib\weblogic.jar
G:2>javac DemoServlet1.java
DemoServlet1.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
DemoServlet1.java:4: cannot find symbol
symbol: class Servlet
public class DemoServlet1 implements Servlet
^
DemoServlet1.java:6: cannot find symbol
symbol : class ServletConfig
location: class DemoServlet1
public void init(ServletConfig config)
^
DemoServlet1.java:8: cannot find symbol
symbol : class ServletRequest
location: class DemoServlet1
public void service (ServletRequest req, ServletResponse res)
throws ServletException, IOException
DemoServlet1.java:8: cannot find symbol
symbol : class ServletResponse
location: class DemoServlet1
public void service (ServletRequest req, ServletResponse res)throws ServletExcep
tion, IOException
^
DemoServlet1.java:8: cannot find symbol
symbol : class ServletException
location: class DemoServlet1
public void service (ServletRequest req, ServletResponse res)throws ServletExcep
tion, IOException
^
DemoServlet1.java:18: cannot find symbol
symbol : class ServletConfig
location: class DemoServlet1
public ServletConfig getServletConfig()
^
7 errors
Was soll ich tun??
Sie können den Klassenpfad in der javac-Befehl sich wie 'javac -cp C:\beaB\weblogic81\server\lib\*.jar DemoServlet1.java'
InformationsquelleAutor anurag | 2012-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie
servlet-api.jar
im classpath. Es sollte vorhanden seinweblogic81\server\lib\
Verzeichnis.InformationsquelleAutor Ramesh PVK
welche version von weblogic sind Sie mit, ich glaube, Sie zog es zu moudles/Ordner ....
bitte siehe in den Module-Ordner finden Sie javax.servlet_xxxxx.jar
bin noch auf weblogic8.1
InformationsquelleAutor rbhawsar
Ihrem classpath nicht haben servlet-api.jar.
Wenn u verwenden Eclipse .
Rechten Maustaste auf das Projekt - > Build path - > configure build path - > Add External jars -> durchsuchen Sie den Pfad, wo haben Sie diese jar-Datei und klicken Sie auf ok..
Wenn Sie tomcat-server, dann finden Sie diese jar-Datei in den lib Ordner des apache tomcat-Ordner
InformationsquelleAutor Meenakshi
Dies funktioniert, können Sie überprüfen, ob javax Ordner gibt es in
weblogic.jar
oder nicht einfach durch die Extraktionweblogic.jar
. Stellen Sie sicher, dass Sie nicht die Einstellung "class path" als:-
Muss es nicht werden doppelte Anführungszeichen als
""
.InformationsquelleAutor RAJAN_PARMAR