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:   
For additional commands, e-mail: 




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:   
For additional commands, e-mail: 




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]>




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:   
For additional commands, e-mail: