11

当我尝试运行 jsf 页面时,Tomcat 出现问题,我收到下一个错误:

在此处输入图像描述

细节:

 Publishing the configuration...
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat6.0/backup\catalina.policy: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\catalina.policy (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\catalina.policy (The system cannot find the path specified)
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 6.0/backup\catalina.properties: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\catalina.properties (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\catalina.properties (The system cannot find the path specified)
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 6.0/backup\context.xml: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\context.xml (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\context.xml (The system cannot find the path specified)
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 6.0/backup\server.xml: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\server.xml (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\server.xml (The system cannot find the path specified)
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 6.0/backup\tomcat-users.xml: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\tomcat-users.xml (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\tomcat-users.xml (The system cannot find the path specified)
 Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 6.0/backup\web.xml: C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\web.xml (The system cannot find the path specified)
 C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup\web.xml (The system cannot find the path specified)

谁有同样的错误?如何解决?我尝试了几个小时,但没有结果:(

我已经切换位置并设置使用Tomcat安装但也没有结果

4

9 回答 9

13

问题是,如果您以普通用户身份运行 Eclipse,则 Eclipse 无权访问 C:\Program Files\Apache Software Foundation.. 并且不会将配置文件复制到备份中。. 解决方案:您必须以管理员身份运行 Eclipse 或以某种方式设置当您单击 Eclipse 图标以管理员身份运行 Eclipse 时

于 2013-11-04T11:37:21.843 回答
4

只需关闭您的 Eclipse 。并以管理员身份启动 Eclipse,您的问题将得到解决。Eclipse 无权访问 C:\Program Files\Apache Software Foundation.. 并且不会将配置文件复制到备份中。

要将 Eclipse 设置为以管理员身份运行,请转到 Eclipse 右键单击​​ Eclipse 选择属性 --> 兼容性 --> 特权级别 --> 选择以管理员身份运行此程序 --> 应用 --> 确定,然后您就完成了...

如果您想为所有用户更改此设置,请转到 Eclipse 右键单击​​ Eclipse 选择属性 --> 兼容性 --> 更改所有用户的设置 --> 权限级别 --> 选择以管理员身份运行此程序 -->申请-->好的...谢谢..

于 2014-09-27T06:27:24.500 回答
2

我在 Tomcat 7.0 和 Eclipse Mars 中遇到了类似的问题。以管理员身份重新启动 Eclipse 解决了该问题。

于 2015-12-10T09:10:08.417 回答
1

您的 Eclipse 正在尝试写入“Program Files”文件夹,该文件夹默认受 Windows 操作系统保护。

解决方案:

导航到“程序文件”文件夹。右键单击“Apache Software Foundation”文件夹。单击属性。转到安全选项卡。单击“编辑...”。在“组或用户的名称”列表框中选择“用户”。在另一个“用户权限”列表框中,选中“完全控制”。单击应用/确定。

于 2017-05-17T08:35:26.353 回答
0

在视图中双击服务器..并更改端口号

于 2014-11-26T12:37:01.820 回答
0

Tomcat有两种安装方式。1. 带有 setup.exe 的 Windows 安装文件 2. 没有 setup.exe 的文件集合

您应该用作服务器的是第二个(没有 setup.exe 的文件集合)。因为它包含 /backup/ 文件夹及其内容。

这解决了我的问题。

于 2013-07-17T12:00:26.673 回答
0

在 Windows 8.1 上,它通过将兼容性模式设置为 Windows 8.1,然后通过右键单击 eclipse.exe 转到属性然后转到兼容性来授予管理员权限。

于 2015-01-07T09:00:48.200 回答
0

试试这3个方法

1)尝试删除找到的 .snap 文件

yourprojectworkspace.metadata.plugins\org.eclipse.core.resources

2) 最常见的问题是当另一个 Web 服务器(或与此相关的任何进程)声称使用端口 8080 时。这是 Tomcat 在启动时尝试绑定的默认 HTTP 端口。要更改此设置,请打开文件:

   $CATALINA_HOME/conf/server.xml

并搜索“8080”。将其更改为未使用且大于 1024 的端口,因为小于或等于 1024 的端口需要超级用户访问权限才能在 UNIX 下绑定。(示例 8181)

重新启动 Tomcat,您就可以开始工作了。确保替换用于访问 Tomcat 的 URL 中的“8080”。例如,如果您将端口更改为 8181,您将在浏览器中请求 URL http://localhost:8181/ 。

3) 打开 bin 文件夹,该文件夹包含位于 tomcat 目录中的 shutdown.bat 文件。运行它,应该可以解决端口问题。

于 2015-01-22T03:47:41.543 回答
0

将 Tomcat 放在路径中没有空格的文件夹中。所以:

C:\Program Files\Apache Software Foundation\Tomcat 6.0\backup

应该是这样的:

C:\Tomcat\backup
于 2013-06-16T11:33:09.777 回答