反编译并重新编译tomcat-coyote.jar

时间:2013-12-05 17:08:58

标签: java tomcat

我需要调试tomcat-coyote,以便修改Cookies.class和CookieSupport.class。 我使用Java Decompiler进行提取并修改源代码。

在此之后,我用这个命令重新编译我的文件夹(tomcat-coyote):

  

jar cf tomcat-coyote.jar tomcat-coyote

但是当我在lib文件夹中使用我的新tomcat-coyote启动我的localhost时,服务器没有运行,我收到了这个错误:

  

服务器Tomcat 7无法启动。

是不是有些人已经面临这个问题?

提前致谢

1 个答案:

答案 0 :(得分:4)

如果要调试代码,请不要反编译代码。行号永远不会像源代码中那样。 Tomcat是开源的。只需将其下载为zip或甚至更好地从源代码管理中检查它。然后调试它。