gpt4 book ai didi

eclipse - tomcat7发布错误

转载 作者:行者123 更新时间:2023-12-02 16:34:16 27 4
gpt4 key购买 nike

我遇到一个问题“‘发布到本地主机的 tomcat v7.0 服务器’遇到了问题”从 eclipse 启动我的 tomcat 服务器时。在我尝试通过在服务器设置中选择“使用tomcat安装”选项来解决404错误后,出现了这个问题。服务器似乎正在运行,但实际上并未运行。

正在发布配置...将文件复制到/usr/share/tomcat7/backup/catalina.policy 时出错:/usr/share/tomcat7/backup/catalina.policy(没有这样的文件或目录)/usr/share/tomcat7/backup/catalina.policy (没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/catalina.properties 时出错:/usr/share/tomcat7/backup/catalina.properties(没有这样的文件或目录)/usr/share/tomcat7/backup/catalina.properties(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/context.xml 时出错:/usr/share/tomcat7/backup/context.xml(没有这样的文件或目录)/usr/share/tomcat7/backup/context.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/server.xml 时出错:/usr/share/tomcat7/backup/server.xml(没有这样的文件或目录)/usr/share/tomcat7/backup/server.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/tomcat-users.xml 时出错:/usr/share/tomcat7/backup/tomcat-users.xml(没有此类文件或目录)/usr/share/tomcat7/backup/tomcat-users.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/web.xml 时出错:/usr/share/tomcat7/backup/web.xml(没有这样的文件或目录)/usr/share/tomcat7/backup/web.xml(没有这样的文件或目录)

大家有什么建议吗?

最佳答案

首先,当在 Eclipse 中选择“使用 Tomcat 安装(控制 tomcat 安装)”时,我们错误地假设 Eclipse 只是运行 Tomcat 服务器,就像您键入命令一样

/usr/share/tomcat7/startup.sh

但事实是 Eclipse(通过其 tomcat 插件)会在启动服务器之前尝试执行其他操作。

Eclipse 尝试做的是将配置文件备份到名为 backup 的文件夹中,而您收到此错误的原因是它无法创建文件夹/usr/share/tomcat7/backup 及其上的内容。这纯粹是一个权限问题,因为 Eclipse(其他用户)没有在磁盘上写入的权限。您可以执行以下操作:

  1. 打开终端
  2. 创建具有 super 用户权限的备份文件夹
  3. 授予写入权限以允许 Eclipse 将文件从 conf 文件夹复制到备份文件夹

所有这 3 个步骤都可以使用以下命令完成

cd /usr/share/tomcat7
sudo mkdir backup
sudo chmod 777 backup

然后尝试从 Eclipse 再次运行 Tomcat 服务器。它应该有效...

希望对您有帮助!

PS:关于从Eclipse(使用工作区元数据)启动Tomcat时出现localhost:8080错误404,您将无法看到Tomcat欢迎页面,因为工作区中的Tomcat尚未部署ROOT.war因此没有页面可显示,但服务器正在运行并准备好调试您的应用程序,这就是通过 Eclipse 运行 Tomcat 的目的。

关于eclipse - tomcat7发布错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com