PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tomcat will nich kompilieren



luxer
21.03.07, 16:33
hy forum,

ich hab vor mir tomcat zu installieren damit ich ihn per mod_jk mit apache verbinden kann. nur leider bekomme ich beim kompilieren immer fehler mit denen ich nichts anfangen kann, vielleicht könnt ihr es ja.
also ich hab mir "apache-tomcat-5.5.23-src" gezogen und entpackt.
export sollte stimmen, oder ?


ANT_HOME="/usr/local/ant"
JAVA_HOME="/usr/java/jdk1.6.0"

Dann bin ich in den source ordner und hab "ant" eingetippt, und diese fehlermeldung erhalten


-build-tomcat-dbcp:
[copy] Copying 62 files to /usr/share/java/tomcat-deps
[move] Moving 62 files to /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp
[javac] Compiling 62 source files to /usr/share/java/tomcat-deps/classes
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackKeyedObjectPool.java:238: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] Enumeration enum = stack.elements();
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackKeyedObjectPool.java:239: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] while(enum.hasMoreElements()) {
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackKeyedObjectPool.java:241: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] _factory.destroyObject(key,enum.nextElement());
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackObjectPool.java:199: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] Enumeration enum = _pool.elements();
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackObjectPool.java:200: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] while(enum.hasMoreElements()) {
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/pool/impl/StackObjectPool.java:202: warning: as of release 5, 'enum' is a keyword, and may not be used as an identifier
[javac] (use -source 5 or higher to use 'enum' as a keyword)
[javac] _factory.destroyObject(enum.nextElement());
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:43: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:45: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:130: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement.java:49: org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStat ement 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingCallableStatement.java:52: org.apache.tomcat.dbcp.dbcp.DelegatingCallableStat ement 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingConnection.java:50: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingResultSet.java:54: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/PoolablePreparedStatement.java:40: org.apache.tomcat.dbcp.dbcp.PoolablePreparedStatem ent 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/PoolingConnection.java:37: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDataSource.java:44: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/ConnectionImpl.java:40: org.apache.tomcat.dbcp.dbcp.cpdsadapter.Connection Impl 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PooledConnectionImpl.java:42: org.apache.tomcat.dbcp.dbcp.cpdsadapter.PooledConn ectionImpl is not abstract and does not override abstract method removeStatementEventListener(javax.sql.StatementEv entListener) in javax.sql.PooledConnection
[javac] class PooledConnectionImpl
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PoolablePreparedStatementStub.java:33: 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] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/datasources/PerUserPoolDataSource.java:49: org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoo lDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
[javac] public class PerUserPoolDataSource
[javac] ^
[javac] /usr/share/java/tomcat-deps/src/java/org/apache/tomcat/dbcp/dbcp/datasources/SharedPoolDataSource.java:43: org.apache.tomcat.dbcp.dbcp.datasources.SharedPool DataSource 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] 15 errors
[javac] 6 warnings

BUILD FAILED
/opt/fgs/tomcat/apache-tomcat-5.5.23-src/build.xml:50: The following error occurred while executing this line:
/opt/fgs/tomcat/apache-tomcat-5.5.23-src/build/build.xml:1981: The following error occurred while executing this line:
/opt/fgs/tomcat/apache-tomcat-5.5.23-src/build/build.xml:671: The following error occurred while executing this line:
/opt/fgs/tomcat/apache-tomcat-5.5.23-src/build/build.xml:683: The following error occurred while executing this line:
/opt/fgs/tomcat/apache-tomcat-5.5.23-src/build/build.xml:726: Compile failed; see the compiler error output for details.

Total time: 19 seconds
* ich will mich hier auf die fehlerausgabe beschränken da sonst nur abhängigkeiten überprüftwurden und ggf. dateien heruntergeladen.



Ich hoffe ihr könnt mir helfen, ich kann nich mehr.


Vielen dank fürs lesen.

euer luxer

marce
22.03.07, 00:20
1. warum willst Du ihn compilieren - nimm doch einfach das fertige "Binary"?
2.
Tomcat 5.5 requires JRE 5.0(http://mirrorspace.org/apache/tomcat/tomcat-5/v5.5.23/README.html)
Ob da 1.6.0 noch drunter fällt?