从服务器中删除过时的文件...无法清理服务器上的过时文件:内容不允许在开头位置。

12

Publishing Error in Tomcat Servr

我正在创建一个JSP、Servlet和Tomcat v8.0的项目。昨晚它还能正常工作,但今天在发布Tomcat服务器时出现了错误,请给我一些建议。 我使用的是Eclipse Mars和Tomcat v8.0。 实际上,我尝试清理Tomcat工作目录并清理项目("build/clean"),但仍然遇到此错误。我该怎么办?

这个链接是否有助于解决您的问题?https://dev59.com/sn_aa4cB1Zd3GeqPyRKt(当我在一个知名搜索引擎中复制粘贴您的标题时,它出现在前三位)。 - BalusC
5个回答

23

一个或多个临时xml文件已损坏。

  • 关闭Eclipse。
  • 在您的工作区中转到.metadata/.plugins/org.eclipse.wst.server.core
  • 删除tmp[#]文件夹。(其中[#]是某个数字)。我的名字叫tmp0。
  • 启动Eclipse

正常运行了...当我删除那里的所有临时文件(在我的情况下是temp0和temp1)时。 - Abhishek Sarkar
2
删除tmp文件夹(在我的情况下为tmp0)使我更进一步并出现了一个新的错误消息:“org.apache.catalina.LifecycleException:无法启动组件”。然后我右键单击服务器并选择“清理...”,这样就可以永久修复它。此外,对于其他人可能有用的是,这个问题发生在磁盘空间已满的情况下。 - Michael Singer
这对我没有起作用,我仍然得到相同的错误。 - Rupesh Goud

6
在我的情况下,Tomcat目录下的server.xml文件(/conf/server.xml)已经损坏。将其替换为原始版本对我有用。

谢谢,这方法对我也有效。我不需要删除我的Tomcat。 - Vineela Thonupunuri

1
你的 Tomcat Apache 已经损坏。因此,你需要删除服务器并重新配置。

1

从服务器视图:

  • 右键单击您的服务器
  • 属性
  • 切换位置

这对我有用。


0

您需要按照以下步骤进行操作:

  • 进入服务器,右键单击服务器,选择删除
  • 点击删除列表中的所有服务器,并按下应用和保存按钮
  • 添加服务器(Tomcat或其他)
  • 启动该服务器

您需要等待一段时间,直到它配置所有数据,最后点击重新启动服务器。


是的,这解决了问题。但我在这里寻找一种解决方案,而不是这样做,因为这不是解决问题的正确和有效的方法。 - Blasanka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接