【问题标题】:Error publishing to Tomcat v6.0 Server at localhost在本地主机上发布到 Tomcat v6.0 服务器时出错
【发布时间】:2013-06-12 12:42:03
【问题描述】:

当我尝试运行 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 安装但 也没有结果

【问题讨论】:

    标签: java eclipse web-applications tomcat6 publishing


    【解决方案1】:

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

    【讨论】:

    • 我不相信。这有效
    【解决方案2】:

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

    设置 Eclipse 以管理员身份运行 go to eclipse 右键单击​​ Eclipse 选择 Properties -->Compatibility -->privilege level -->选择 Run this program As Administrator -->apply -->ok 那你就准备好了……

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        解决办法:

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

        【讨论】:

          【解决方案5】:

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

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

          应该是这样的:

          C:\Tomcat\backup
          

          【讨论】:

            【解决方案6】:

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

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

            这解决了我的问题。

            【讨论】:

              【解决方案7】:

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

              【讨论】:

                【解决方案8】:

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

                【讨论】:

                  【解决方案9】:

                  试试这三种方法

                  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 文件。运行它,应该可以解决端口问题。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2015-12-26
                    • 2017-01-26
                    • 1970-01-01
                    • 2018-04-30
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多