Cannot compile Tomcat 4.1.12 from source

2002-12-17 Thread Paul Downs

Hi,
  I am having trouble compiling Tomcat 4.1.12 from source, I am using Suns
jsdk 1.4.1.

build-main:
 [echo] - Java-utils -
 [echo] -- puretls.present = ${puretls.present}
 [echo] -- jsse.present = true
 [echo] -- commons-logging = true
 [echo] -- jmx = ${jmx.present}
/usr/local/src/tomcat/mx4j-1.1/lib/mx4j-jmx.jar

build-catalina:
[javac] Compiling 122 source files to
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/build/server/classes
[javac] This version of java does not support the classic compiler;
upgrading to modern
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSessionFacade.java:97:
org.apache.catalina.session.StandardSessionFacade should be declared
abstract; it does not define logout() in
org.apache.catalina.session.StandardSessionFacade
[javac] public class StandardSessionFacade
[javac]^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSession.java:121:
org.apache.catalina.session.StandardSession should be declared abstract; it
does not define logout() in org.apache.catalina.session.StandardSession
[javac] class StandardSession
[javac] ^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/connector/HttpResponseBase.java:111:
org.apache.catalina.connector.HttpResponseBase should be declared abstract;
it does not define setCharacterEncoding(java.lang.String) in
org.apache.catalina.connector.ResponseBase
[javac] public class HttpResponseBase
[javac]^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java:86:
org.apache.catalina.connector.ResponseFacade should be declared abstract; it
does not define setCharacterEncoding(java.lang.String) in
org.apache.catalina.connector.ResponseFacade
[javac] public class ResponseFacade implements ServletResponse {
[javac]^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 4 errors

  Everything has been smooth sailing.

  Any ideas?

Thanks,

Paul

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




RE: Cannot compile Tomcat 4.1.12 from source

2002-12-17 Thread Turner, John

   [javac] public class ResponseFacade implements ServletResponse {
[javac]^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 4 errors


What happens when you do that?

John


 -Original Message-
 From: Paul Downs [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, December 17, 2002 12:16 PM
 To: 'Tomcat Users List'
 Subject: Cannot compile Tomcat 4.1.12 from source
 
 
 
 Hi,
   I am having trouble compiling Tomcat 4.1.12 from source, I 
 am using Suns
 jsdk 1.4.1.
 
 build-main:
  [echo] - Java-utils -
  [echo] -- puretls.present = ${puretls.present}
  [echo] -- jsse.present = true
  [echo] -- commons-logging = true
  [echo] -- jmx = ${jmx.present}
 /usr/local/src/tomcat/mx4j-1.1/lib/mx4j-jmx.jar
 
 build-catalina:
 [javac] Compiling 122 source files to
 /usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/build
 /server/classes
 [javac] This version of java does not support the classic 
 compiler;
 upgrading to modern
 [javac]
 /usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/s
 hare/org/apache/catalina/session/StandardSessionFacade.java:97:
 org.apache.catalina.session.StandardSessionFacade should be declared
 abstract; it does not define logout() in
 org.apache.catalina.session.StandardSessionFacade
 [javac] public class StandardSessionFacade
 [javac]^
 [javac]
 /usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/s
 hare/org/apache/catalina/session/StandardSession.java:121:
 org.apache.catalina.session.StandardSession should be 
 declared abstract; it
 does not define logout() in 
 org.apache.catalina.session.StandardSession
 [javac] class StandardSession
 [javac] ^
 [javac]
 /usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/s
 hare/org/apache/catalina/connector/HttpResponseBase.java:111:
 org.apache.catalina.connector.HttpResponseBase should be 
 declared abstract;
 it does not define setCharacterEncoding(java.lang.String) in
 org.apache.catalina.connector.ResponseBase
 [javac] public class HttpResponseBase
 [javac]^
 [javac]
 /usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/s
 hare/org/apache/catalina/connector/ResponseFacade.java:86:
 org.apache.catalina.connector.ResponseFacade should be 
 declared abstract; it
 does not define setCharacterEncoding(java.lang.String) in
 org.apache.catalina.connector.ResponseFacade
 [javac] public class ResponseFacade implements ServletResponse {
 [javac]^
 [javac] Note: Some input files use or override a deprecated API.
 [javac] Note: Recompile with -deprecation for details.
 [javac] 4 errors
 
   Everything has been smooth sailing.
 
   Any ideas?
 
 Thanks,
 
 Paul
 
 --
 To unsubscribe, e-mail:   
mailto:[EMAIL PROTECTED]
For additional commands, e-mail:
mailto:[EMAIL PROTECTED]

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: Cannot compile Tomcat 4.1.12 from source

2002-12-17 Thread Paul Downs
* Turner, John ([EMAIL PROTECTED]) wrote :
[javac] public class ResponseFacade implements ServletResponse {
 [javac]^
 [javac] Note: Some input files use or override a deprecated API.
 [javac] Note: Recompile with -deprecation for details.
 [javac] 4 errors
 
 
 What happens when you do that?

Hi,
  Erm lots of errors:

[javac] Compiling 122 source files to
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/build/server/classes
[javac] This version of java does not support the classic compiler;
upgrading to modern
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSessionFacade.java:85:
warning: javax.servlet.http.HttpSessionContext in javax.servlet.http has
been deprecated
[javac] import javax.servlet.http.HttpSessionContext;
[javac]   ^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSession.java:88:
warning: javax.servlet.http.HttpSessionContext in javax.servlet.http has
been deprecated
[javac] import javax.servlet.http.HttpSessionContext;

and

[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSessionFacade.java:185:
warning: getValueNames() in javax.servlet.http.HttpSession has been
deprecated
[javac] public String[] getValueNames() {
[javac] ^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSessionFacade.java:175:
warning: getValue(java.lang.String) in javax.servlet.http.HttpSession has
been deprecated
[javac] public Object getValue(String name) {

and

[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/startup/CopyParentClassLoaderRule.java:96:
warning: Rule(org.apache.commons.digester.Digester) in
org.apache.commons.digester.Rule has been deprecated
[javac] super(digester);
[javac] ^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/startup/CopyParentClassLoaderRule.java:113:
warning: getDebug() in org.apache.commons.digester.Digester has been
deprecated
[javac] if (digester.getDebug() = 1)

and

[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java:763:
warning: encode(java.lang.String) in java.net.URLEncoder has been deprecated
[javac] param,
URLEncoder.encode(req.getParameter(param)));
[javac]  ^
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java:1562:
warning: encode(java.lang.String) in java.net.URLEncoder has been deprecated
[javac] v = java.net.URLEncoder.encode(v);
[javac]^
[javac] 4 errors
[javac] 82 warnings

BUILD FAILED
file:/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/build.xml:802:
Compile failed; see the compiler error output for details.

Total time: 15 seconds

  Too many to really post. The four errors seem to be:

[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSessionFacade.java:97:
org.apache.catalina.session.StandardSessionFacade should be declared
abstract; it does not define logout() in
org.apache.catalina.session.StandardSessionFacade
[javac] public class StandardSessionFacade
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/session/StandardSession.java:121:
org.apache.catalina.session.StandardSession should be declared abstract; it
does not define logout() in org.apache.catalina.session.StandardSession
[javac] class StandardSession
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/connector/HttpResponseBase.java:111:
org.apache.catalina.connector.HttpResponseBase should be declared abstract;
it does not define setCharacterEncoding(java.lang.String) in
org.apache.catalina.connector.ResponseBase
[javac] public class HttpResponseBase
[javac]
/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apache/catalina/connector/ResponseFacade.java:86:
org.apache.catalina.connector.ResponseFacade should be declared abstract; it
does not define setCharacterEncoding(java.lang.String) in
org.apache.catalina.connector.ResponseFacade
[javac] public class ResponseFacade implements ServletResponse {


  Excuse the large cut and paste, thanks for the quick reply.

Paul

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: Cannot compile Tomcat 4.1.12 from source

2002-12-17 Thread Bill Barker
It looks like you are compiling against the JSR-154 (aka 2.4 Spec)
servlet.jar.  You need to use the 2.3 Spec one.  Your 'build.properties'
file should have something like:

# - Jakarta Servlet API Classes (Servlet 2.3 / JSP 1.2) -
servlet.home=${base.path}/jakarta-servletapi-4
servlet.lib=${servlet.home}/lib
servlet.jar=${servlet.lib}/servlet.jar
servlet.loc=jakarta-servletapi-4

in it for the 'ant download' target to get the correct version.

Paul Downs [EMAIL PROTECTED] wrote in message
20021217171545.GB22574@u4ia">news:20021217171545.GB22574@u4ia...

 Hi,
   I am having trouble compiling Tomcat 4.1.12 from source, I am using Suns
 jsdk 1.4.1.

 build-main:
  [echo] - Java-utils -
  [echo] -- puretls.present = ${puretls.present}
  [echo] -- jsse.present = true
  [echo] -- commons-logging = true
  [echo] -- jmx = ${jmx.present}
 /usr/local/src/tomcat/mx4j-1.1/lib/mx4j-jmx.jar

 build-catalina:
 [javac] Compiling 122 source files to

/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/build/server/classe
s
 [javac] This version of java does not support the classic compiler;
 upgrading to modern
 [javac]

/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apach
e/catalina/session/StandardSessionFacade.java:97:
 org.apache.catalina.session.StandardSessionFacade should be declared
 abstract; it does not define logout() in
 org.apache.catalina.session.StandardSessionFacade
 [javac] public class StandardSessionFacade
 [javac]^
 [javac]

/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apach
e/catalina/session/StandardSession.java:121:
 org.apache.catalina.session.StandardSession should be declared abstract;
it
 does not define logout() in org.apache.catalina.session.StandardSession
 [javac] class StandardSession
 [javac] ^
 [javac]

/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apach
e/catalina/connector/HttpResponseBase.java:111:
 org.apache.catalina.connector.HttpResponseBase should be declared
abstract;
 it does not define setCharacterEncoding(java.lang.String) in
 org.apache.catalina.connector.ResponseBase
 [javac] public class HttpResponseBase
 [javac]^
 [javac]

/usr/local/src/tomcat/jakarta-tomcat-4.1.12-src/catalina/src/share/org/apach
e/catalina/connector/ResponseFacade.java:86:
 org.apache.catalina.connector.ResponseFacade should be declared abstract;
it
 does not define setCharacterEncoding(java.lang.String) in
 org.apache.catalina.connector.ResponseFacade
 [javac] public class ResponseFacade implements ServletResponse {
 [javac]^
 [javac] Note: Some input files use or override a deprecated API.
 [javac] Note: Recompile with -deprecation for details.
 [javac] 4 errors

   Everything has been smooth sailing.

   Any ideas?

 Thanks,

 Paul





--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]