tomcat7源码编译过程以及问题解决

   今天为了学习tomcat的核心源代码,下载了tomcat7的源代码进行编译,参考了网上的编译过程,但是在编译过程中遇到了问题,百度了一下,也没找到问题的解决方案,所以自己思考问题,经过一下午的思考,终于解决了tomcat源码的编译过程

  下面我把tomcat编译过程中遇到的问题以及解决方案列在下面,仅供参考


[javac] D:\Java\java×???\tomcat\basepath\tomcat6-deps\dbcp\src\java\org\apa
che\tomcat\dbcp\dbcp\BasicDataSource.java:44: 错误: BasicDataSource不是抽象的,
并且未覆盖CommonDataSource中的抽象方法getParentLogger()
    [javac] public class BasicDataSource implements DataSource {
    [javac]        ^
    [javac] D:\Java\java×???\tomcat\basepath\tomcat6-deps\dbcp\src\java\org\apa
che\tomcat\dbcp\dbcp\DelegatingStatement.java:46: 错误: DelegatingStatement不是
抽象的, 并且未覆盖Statement中的抽象方法isCloseOnCompletion()
    [javac] public class DelegatingStatement extends AbandonedTrace implements S
tatement {
    [javac]        ^
    [javac] D:\Java\java×???\tomcat\basepath\tomcat6-deps\dbcp\src\java\org\apa
che\tomcat\dbcp\dbcp\DelegatingStatement.java:131: 错误: DelegatingStatement中的
isClosed()无法实现Statement中的isClosed()
    [javac]     protected boolean isClosed() {
    [javac]                       ^
    [javac]   正在尝试分配更低的访问权限; 以前为public
    [javac] D:\Java\java×???\tomcat\basepath\tomcat6-deps\dbcp\src\java\org\apa
che\tomcat\dbcp\dbcp\DelegatingPreparedStatement.java:50: 错误: DelegatingPrepar
edStatement不是抽象的, 并且未覆盖PreparedStatement中的抽象方法setNClob(int,Reade
r)
    [javac] public class DelegatingPreparedStatement extends Deleg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值