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]