Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » servlet issue
servlet issue [message #222008] Mon, 05 April 2004 14:44 Go to next message
Eclipse UserFriend
Originally posted by: sarah.endress.ge.com

I am trying to compile a servlet, and I am getting the following error
messages from ant.

[javac] Compiling 2 source files to C:\WEB-INF\classes
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:16:
package javax.servlet does not exist
[javac] import javax.servlet.ServletException;
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:17:
package javax.servlet does not exist
[javac] import javax.servlet.ServletOutputStream;
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:18:
package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServlet;
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:19:
package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServletRequest;
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:20:
package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServletResponse;
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:22:
cannot resolve symbol
[javac] symbol : class HttpServlet
[javac] location: class HelloWorldServlet
[javac] public class HelloWorldServlet extends HttpServlet
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:25:
cannot resolve symbol
[javac] symbol : class HttpServletRequest
[javac] location: class HelloWorldServlet
[javac] protected void service(HttpServletRequest request,
HttpServletResponse response)
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:25:
cannot resolve symbol
[javac] symbol : class HttpServletResponse
[javac] location: class HelloWorldServlet
[javac] protected void service(HttpServletRequest request,
HttpServletResponse response)
[javac]
^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:26:
cannot resolve symbol
[javac] symbol : class ServletException
[javac] location: class HelloWorldServlet
[javac] throws ServletException, IOException
[javac] ^
[javac]
C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:28:
cannot resolve symbol
[javac] symbol : class ServletOutputStream
[javac] location: class HelloWorldServlet
[javac] ServletOutputStream out =
response.getOutputStream();
[javac]

The javax.servlet package is in the correct server lib folder, and I also
tried to manually add it to the build path. An excerpt of my build.xml
file is:

<!-- Global properties for this build -->
<property name="target.classesdir" location="/WEB-INF/classes" />
<property name="src.dir" location="" />
<property name="target.jardir" location="/WEB-INF/lib" />
<property name="webapp.dir" location="MetaDataRepository2/WEB-INF" />
<property name="deploy.dir" location="deploy/" />
<path id="compile.classpath" />

<!-- Task 1: Compile the classes -->
<target name="build-classes" description="compiles the classes">
<mkdir dir="${target.classesdir}" />
<javac destdir="${target.classesdir}" deprecation="true" debug="true"
optimize="false">
<classpath refid="compile.classpath" />
<src>
<pathelement location="${src.dir}" />
</src>
</javac>
</target>

I'm not sure why it's not finding the javax.servlet package, but the
standard pieces of servlet code such as import
javax.servlet.http.HttpServletResponse; are not compiling. I've search a
number of newsgroups both within this site and externally, but am unable
to find a suitable answer. Any suggestions? (Note: I also tried setting
the includeAntRuntime variable to "no", but that did not work either).

Thanks!
Re: servlet issue [message #222093 is a reply to message #222008] Mon, 05 April 2004 16:56 Go to previous message
Tom Crosman is currently offline Tom CrosmanFriend
Messages: 70
Registered: July 2009
Member
Uh think about it. You've not included the appropriate j2ee libraries
in your classpath.

On Mon, 5 Apr 2004 14:44:24 +0000 (UTC), sarah.endress@ge.com (Sarah
Endress) wrote:

>I am trying to compile a servlet, and I am getting the following error
>messages from ant.
>
> [javac] Compiling 2 source files to C:\WEB-INF\classes
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:16:
>package javax.servlet does not exist
> [javac] import javax.servlet.ServletException;
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:17:
>package javax.servlet does not exist
> [javac] import javax.servlet.ServletOutputStream;
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:18:
>package javax.servlet.http does not exist
> [javac] import javax.servlet.http.HttpServlet;
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:19:
>package javax.servlet.http does not exist
> [javac] import javax.servlet.http.HttpServletRequest;
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:20:
>package javax.servlet.http does not exist
> [javac] import javax.servlet.http.HttpServletResponse;
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:22:
>cannot resolve symbol
> [javac] symbol : class HttpServlet
> [javac] location: class HelloWorldServlet
> [javac] public class HelloWorldServlet extends HttpServlet
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:25:
>cannot resolve symbol
> [javac] symbol : class HttpServletRequest
> [javac] location: class HelloWorldServlet
> [javac] protected void service(HttpServletRequest request,
>HttpServletResponse response)
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:25:
>cannot resolve symbol
> [javac] symbol : class HttpServletResponse
> [javac] location: class HelloWorldServlet
> [javac] protected void service(HttpServletRequest request,
>HttpServletResponse response)
> [javac]
> ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:26:
>cannot resolve symbol
> [javac] symbol : class ServletException
> [javac] location: class HelloWorldServlet
> [javac] throws ServletException, IOException
> [javac] ^
> [javac]
> C:\J2SE\Java_Components\Eclipse\eclipse\workspace\MetaDataRe pository2\Java\HelloWorldServlet.java:28:
>cannot resolve symbol
> [javac] symbol : class ServletOutputStream
> [javac] location: class HelloWorldServlet
> [javac] ServletOutputStream out =
>response.getOutputStream();
> [javac]
>
>The javax.servlet package is in the correct server lib folder, and I also
>tried to manually add it to the build path. An excerpt of my build.xml
>file is:
>
><!-- Global properties for this build -->
> <property name="target.classesdir" location="/WEB-INF/classes" />
> <property name="src.dir" location="" />
> <property name="target.jardir" location="/WEB-INF/lib" />
> <property name="webapp.dir" location="MetaDataRepository2/WEB-INF" />
> <property name="deploy.dir" location="deploy/" />
> <path id="compile.classpath" />
>
><!-- Task 1: Compile the classes -->
> <target name="build-classes" description="compiles the classes">
> <mkdir dir="${target.classesdir}" />
> <javac destdir="${target.classesdir}" deprecation="true" debug="true"
>optimize="false">
> <classpath refid="compile.classpath" />
> <src>
> <pathelement location="${src.dir}" />
> </src>
> </javac>
> </target>
>
>I'm not sure why it's not finding the javax.servlet package, but the
>standard pieces of servlet code such as import
>javax.servlet.http.HttpServletResponse; are not compiling. I've search a
>number of newsgroups both within this site and externally, but am unable
>to find a suitable answer. Any suggestions? (Note: I also tried setting
>the includeAntRuntime variable to "no", but that did not work either).
>
>Thanks!
Previous Topic:How to close the editor if it is open when the file is deleted programmatically?
Next Topic:view and perspective
Goto Forum:
  


Current Time: Fri Apr 19 22:10:46 GMT 2024

Powered by FUDForum. Page generated in 0.03168 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top