在localhost上发布到Tomcat v6.0 Server时出错

时间:2013-06-16 11:06:35

标签: java eclipse web-applications tomcat6 publishing

当我尝试运行jsf页面时,我遇到Tomcat的问题,我得到下一个错误:

enter image description here

详细说明:

 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安装但是 也没有结果

9 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:4)

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

要设置Eclipse以管理员身份运行,请转到eclipse右键单击Eclipse选择属性 - >兼容性 - >权限级别 - >选择以管理员身份运行此程序 - >应用 - >确定 那么你们都准备好了......

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

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

解决方案:

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

答案 4 :(得分:0)

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

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

应该是这样的:

C:\Tomcat\backup

答案 5 :(得分:0)

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

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

这解决了我的问题。

答案 6 :(得分:0)

在视图中双击服务器,然后更改端口号

答案 7 :(得分:0)

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

答案 8 :(得分: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并开始营业。请务必更换" 8080"在您用于访问Tomcat的URL中。例如,如果您将端口更改为8181,则可以在浏览器中请求网址http://localhost:8181/

3)打开bin文件夹,其中包含驻留在tomcat目录中的shutdown.bat文件。运行它,这应该解决端口问题。