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

Java 反编译并重新编译tomcat-coyote.jar,java,tomcat,Java,Tomcat,我需要调试tomcat coyote,以便修改Cookies.class和CookieSupport.class。 我使用Java反编译器来提取和修改源代码 在此之后,我用以下命令重新编译我的文件夹(tomcat coyote): jar cf tomcat-coyote.jar tomcat-coyote 但是当我在lib文件夹中用我的新tomcat coyote启动本地主机时,服务器没有运行,我得到了以下错误: 服务器Tomcat 7无法启动 是否有些人已经面临这个问题 提前感谢如果要调试代

我需要调试tomcat coyote,以便修改Cookies.class和CookieSupport.class。 我使用Java反编译器来提取和修改源代码

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

jar cf tomcat-coyote.jar tomcat-coyote

但是当我在lib文件夹中用我的新tomcat coyote启动本地主机时,服务器没有运行,我得到了以下错误:

服务器Tomcat 7无法启动

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


提前感谢

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

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

您确定编译了源文件吗?jar cf tomcat-coyote.jar tomcat-coyote commond只创建了一个jar,它不会编译您的java文件。您确定编译了源文件吗?jar cf tomcat-coyote.jar tomcat-coyote commond只创建了一个jar,它不会编译您的java文件。我希望我能给这个答案多加1。反编译软件的源代码是免费的,这是一个巨大的时间浪费。我希望我能给出超过+1的答案。反编译源代码免费可用的软件是一种巨大的时间浪费。