我正在尝试 Java 网络开发,但似乎我当前的 tomcat6 安装搞乱了,尤其是它的配置文件。
如何将tomcat6恢复到原来的状态就像新安装的一样?
PS:重新安装(通过 apt-get)似乎不起作用!
答案1
我认为仅卸载 tomcat6 不会删除放置在 中的配置文件。因此,在重新安装软件包之前,/etc/tomcat6
您必须使用 清除 tomcat6 。此外, 中可能存在会影响重新安装的缓存文件,因此您也应该在重新安装之前检查该目录。sudo apt-get purge tomcat6
/var/cache/tomcat6
编辑:
如果清除 tomcat 的配置不能解决问题,则可能还有其他原因导致 tomcat 停止工作,例如 Java 设置混乱。要检查这一点,最简单的方法是安装第二个 JRE(例如 OpenJDK),修改替代方案因此使用新安装的 JDK ( sudo update-alternatives --config java
),然后重新启动 tomcat。如果此操作有效,则问题很可能是由之前使用的 JRE/JDK 的配置引起的。
如果它不起作用,则需要更多有关 tomcat 故障的信息:有关 tomcat 行为的详细信息、从命令行手动运行 tomcat 时的错误消息、tomcat 日志的内容(catalina.out
等等)。
答案2
最好从系统中彻底删除 tomcat6。
要完全删除 tomcat6,请执行以下步骤:
dpkg -l | grep tomcat
列出系统中与 tomcat 相关的所有包。
现在您可以使用
sudo dpkg -P packageName
其中 packageName 是您从第一步 (第二列) 获得的包的名称。
这应该会从系统中彻底清除你的 tomcat,但如果没有 - 请给我一个信号,我们会尝试更多:-)
成功删除 tomcat6 后,使用 apt-get 重新安装