Hello tomcat developers,

i tried to integrate OpenSSO (https://opensso.dev.java.net/) with
liferay (http://www.liferay.com), which is a web-application which is
recommended to run in Tomcat 5.5.
It does not work and i found out, that it is a cookie problem.

In the request a cookie is send:
[EMAIL PROTECTED];

But in the corresponding instance of javax.servlet.http.Cookie the value is:
AQIC5wM2LY4SfcyGIL7gS99bMIQ5i2cP7jYw2bFMCztKUw0

The end of the value is missing and it seems there is a bug in
Cookie-Parser.

I tried to figure it out by myself and followed the instructions on
http://tomcat.apache.org/tomcat-6.0-doc/building.html
to build tomcat, but i got an error while executing "ant download"  (log
is appended).
My Java version is 1.6.0_01-b06.

Can you help or give me a hint?

Thanks
Hendrik

Buildfile: build.xml

download:

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat-native-1.1.14/tomcat-native.tar.gz

downloadfile:

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat-native-1.1.14/tcnative-1.dll.x86

downloadfile:

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat-native-1.1.14/tcnative-1.dll.x64

downloadfile:

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/commons-daemon-1.0.1/commons-daemon.jar

downloadgz:

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/tomcat-dbcp.jar

downloadgz:
      [get] Getting: 
http://archive.apache.org/dist/commons/collections/source/commons-collections-3.2-src.tar.gz
      [get] To: /home/hendrik/trash/usr/share/java/file.tar.gz
   [gunzip] Expanding /home/hendrik/trash/usr/share/java/file.tar.gz to 
/home/hendrik/trash/usr/share/java/file.tar
    [untar] Expanding: /home/hendrik/trash/usr/share/java/file.tar into 
/home/hendrik/trash/usr/share/java
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar.gz

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/tomcat-dbcp.jar

downloadgz:
      [get] Getting: 
http://archive.apache.org/dist/commons/pool/source/commons-pool-1.4-src.tar.gz
      [get] To: /home/hendrik/trash/usr/share/java/file.tar.gz
   [gunzip] Expanding /home/hendrik/trash/usr/share/java/file.tar.gz to 
/home/hendrik/trash/usr/share/java/file.tar
    [untar] Expanding: /home/hendrik/trash/usr/share/java/file.tar into 
/home/hendrik/trash/usr/share/java
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar.gz

proxyflags:

setproxy:

testexist:
     [echo] Testing  for 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/tomcat-dbcp.jar

downloadgz:
      [get] Getting: 
http://archive.apache.org/dist/commons/dbcp/source/commons-dbcp-1.2.2-src.tar.gz
      [get] To: /home/hendrik/trash/usr/share/java/file.tar.gz
   [gunzip] Expanding /home/hendrik/trash/usr/share/java/file.tar.gz to 
/home/hendrik/trash/usr/share/java/file.tar
    [untar] Expanding: /home/hendrik/trash/usr/share/java/file.tar into 
/home/hendrik/trash/usr/share/java
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar
   [delete] Deleting: /home/hendrik/trash/usr/share/java/file.tar.gz

build-tomcat-dbcp:
     [copy] Copying 63 files to 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp
     [move] Moving 63 files to 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp
    [javac] Compiling 63 source files to 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/classes
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:44:
 org.apache.tomcat.dbcp.dbcp.BasicDataSource is not abstract and does not 
override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac] public class BasicDataSource implements DataSource {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:46:
 org.apache.tomcat.dbcp.dbcp.DelegatingStatement is not abstract and does not 
override abstract method isPoolable() in java.sql.Statement
    [javac] public class DelegatingStatement extends AbandonedTrace implements 
Statement {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:131:
 isClosed() in org.apache.tomcat.dbcp.dbcp.DelegatingStatement cannot implement 
isClosed() in java.sql.Statement; attempting to assign weaker access 
privileges; was public
    [javac]     protected boolean isClosed() {
    [javac]                       ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement.java:50:
 org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement is not abstract and 
does not override abstract method setNClob(int,java.io.Reader) in 
java.sql.PreparedStatement
    [javac] public class DelegatingPreparedStatement extends DelegatingStatement
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingCallableStatement.java:53:
 org.apache.tomcat.dbcp.dbcp.DelegatingCallableStatement is not abstract and 
does not override abstract method setNClob(java.lang.String,java.io.Reader) in 
java.sql.CallableStatement
    [javac] public class DelegatingCallableStatement extends 
DelegatingPreparedStatement
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingConnection.java:51:
 org.apache.tomcat.dbcp.dbcp.DelegatingConnection is not abstract and does not 
override abstract method createStruct(java.lang.String,java.lang.Object[]) in 
java.sql.Connection
    [javac] public class DelegatingConnection extends AbandonedTrace
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingResultSet.java:55:
 org.apache.tomcat.dbcp.dbcp.DelegatingResultSet is not abstract and does not 
override abstract method updateNClob(java.lang.String,java.io.Reader) in 
java.sql.ResultSet
    [javac] public class DelegatingResultSet extends AbandonedTrace implements 
ResultSet {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolablePreparedStatement.java:41:
 org.apache.tomcat.dbcp.dbcp.PoolablePreparedStatement is not abstract and does 
not override abstract method setNClob(int,java.io.Reader) in 
java.sql.PreparedStatement
    [javac] public class PoolablePreparedStatement extends 
DelegatingPreparedStatement implements PreparedStatement {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingConnection.java:42:
 org.apache.tomcat.dbcp.dbcp.PoolingConnection is not abstract and does not 
override abstract method createStruct(java.lang.String,java.lang.Object[]) in 
java.sql.Connection
    [javac] public class PoolingConnection extends DelegatingConnection 
implements Connection, KeyedPoolableObjectFactory {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDataSource.java:45:
 org.apache.tomcat.dbcp.dbcp.PoolingDataSource is not abstract and does not 
override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac] public class PoolingDataSource implements DataSource {
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/ConnectionImpl.java:41:
 org.apache.tomcat.dbcp.dbcp.cpdsadapter.ConnectionImpl is not abstract and 
does not override abstract method 
createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
    [javac] class ConnectionImpl implements Connection {
    [javac] ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PooledConnectionImpl.java:43:
 org.apache.tomcat.dbcp.dbcp.cpdsadapter.PooledConnectionImpl is not abstract 
and does not override abstract method 
removeStatementEventListener(javax.sql.StatementEventListener) in 
javax.sql.PooledConnection
    [javac] class PooledConnectionImpl 
    [javac] ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PoolablePreparedStatementStub.java:34:
 isClosed() in org.apache.tomcat.dbcp.dbcp.DelegatingStatement cannot implement 
isClosed() in java.sql.Statement; attempting to assign weaker access 
privileges; was public
    [javac] class PoolablePreparedStatementStub extends 
PoolablePreparedStatement {
    [javac] ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/PerUserPoolDataSource.java:52:
 org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource is not abstract 
and does not override abstract method isWrapperFor(java.lang.Class<?>) in 
java.sql.Wrapper
    [javac] public class PerUserPoolDataSource
    [javac]        ^
    [javac] 
/home/hendrik/trash/usr/share/java/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/SharedPoolDataSource.java:45:
 org.apache.tomcat.dbcp.dbcp.datasources.SharedPoolDataSource is not abstract 
and does not override abstract method isWrapperFor(java.lang.Class<?>) in 
java.sql.Wrapper
    [javac] public class SharedPoolDataSource
    [javac]        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 15 errors

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

Reply via email to