The tutorials are designed to use ANT to build the build.xml.
I don't know much about ANT, but am assuming that it's javac that will use my CLASSPATH when ANT calls javac to compile the source.
He provides a build.xml in $TOMCAT_HOME/webapps/logon/WEB-INF/src
All I am doing is typing "ant" from that directory.
The complete output that I get follows:
Please help!! :)
Buildfile: build.xml
clean:
[delete] Deleting directory /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/classes
[mkdir] Created dir: /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/classes
prepare:
resources:
[copy] Copying 1 file to /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/classes
compile:
[javac] Compiling 5 source files to /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/classes
[javac] Note: /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java uses or overrides a deprecated API.
[javac] Note: Recompile with -deprecation for details.
javadoc:
[delete] Deleting directory /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/doc/api
[mkdir] Created dir: /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/doc/api
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] Loading source files for package app...
[javadoc] Constructing Javadoc information...
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:66: package javax.servlet does not exist
[javadoc] import javax.servlet.ServletException;
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:67: package javax.servlet.http does not exist
[javadoc] import javax.servlet.http.HttpServletRequest;
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:68: package javax.servlet.http does not exist
[javadoc] import javax.servlet.http.HttpSession;
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:69: package javax.servlet.http does not exist
[javadoc] import javax.servlet.http.HttpServletResponse;
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:120: cannot resolve symbol
[javadoc] symbol : class HttpServletRequest
[javadoc] location: class app.LogonAction
[javadoc] HttpServletRequest request,
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:121: cannot resolve symbol
[javadoc] symbol : class HttpServletResponse
[javadoc] location: class app.LogonAction
[javadoc] HttpServletResponse response)
[javadoc] ^
[javadoc] Standard Doclet version 1.4.1
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:122: cannot resolve symbol
[javadoc] symbol : class ServletException
[javadoc] location: class app.LogonAction
[javadoc] throws IOException, ServletException {
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonForm.java:65: package javax.servlet.http does
not exist
[javadoc] import javax.servlet.http.HttpServletRequest;
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonForm.java:161: cannot resolve symbol
[javadoc] symbol : class HttpServletRequest
[javadoc] location: class app.LogonForm
[javadoc] HttpServletRequest request) {
[javadoc] ^
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonForm.java:176: cannot resolve symbol
[javadoc] symbol : class HttpServletRequest
[javadoc] location: class app.LogonForm
[javadoc] Building tree for all the packages and classes...
[javadoc] Building index for all the packages and classes...
[javadoc] HttpServletRequest request) {
[javadoc] ^
[javadoc] Building index for all classes...
[javadoc] /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/src/java/app/LogonAction.java:97: warning - @returns is an unknown tag.
[javadoc] Generating /var/jakarta-tomcat-4.1.24/webapps/logon/WEB-INF/doc/api/stylesheet.css...
[javadoc] 11 warnings
project:
dist:
[jar] Building jar: /projects/lib/blank.jar
[war] Building war: /projects/lib/blank.war
[war] Warning: selected war files include a WEB-INF/web.xml which will be ignored (please use webxml attribute to war task)
all:
BUILD SUCCESSFUL Total time: 11 seconds [EMAIL PROTECTED] src]#
Joe Germuska wrote:
I am trying to work thru some examples and when I get to the part where I need to get ANT to build the project, ANT gives me this error:
package javax.servlet does not exist
So you're trying to build Struts source code with ANT? Have you got "servlet.jar" defined correctly in a copy of "build.properties" in the same directory where build.xml sits? ANT doesn't use your classpath.
If you haven't edited build.properties, there should be a sample file (I haven't worked with a source distribution for a while, but there's a build.properties.sample in the CVS repository). There are lots of other properties you have to define in order to make the build work.
I hope this isn't wildly inappropriate for source distributions; it's how things work when trying to build from CVS.
Hope that helps. Joe
-- ******************************************* * Rick Roberts * * Advanced Information Technologies, Inc. * * http://www.aitsupport.com * *******************************************
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]