在 Eclipse 中使用 JBoss Tools 部署应用程序时出现以下错误:
将 C:\wildfly-8.1.0.Final\standalone\tmp\tmp7858611943756287857.xhtml 重命名为 C:\wildfly-8.1.0.Final\standalone\deployments\.war\403.xhtml 时出错。
这可能是由于服务器的临时部署目录与最终目标位于不同的文件系统上造成的。
您可以在服务器编辑器中调整这些设置。
这是错误的屏幕截图:
On the 文档 http://docs.jboss.org/tools/4.1.x.Final/en/User_Guide/html_single/index.html#Manage_Server_Settings_in_the_Deployment_Tab, 我找到了这个:
您可以自定义部署位置和打包类型:
- 要选择服务器的工作区部署文件夹,请单击使用工作区元数据.
- 选择应用服务器的部署文件夹,单击使用 JBoss 部署文件夹.
- 要选择您选择的文件夹,请单击使用自定义部署文件夹。使用此选项,完成部署目录 and 临时部署目录字段。临时文件夹必须与最终部署位置位于同一文件系统上,否则发布通常会失败.
- 对于要存档以供部署的所有模块,请选择将项目部署为压缩档案复选框。这样就可以避免爆炸
部署并减少部署占用的内存量,但
可能会导致部署速度变慢。
什么是临时文件夹必须与最终部署位置位于同一文件系统上意思是?我该如何解决?
我意识到当复选框时不会发生错误将项目部署为压缩的档案已检查。
我按照以下步骤解决了这个问题:
- 重新启动计算机
- 从文件夹“standalone\deployments”中删除了项目文件
- 删除文件夹“standalone\tmp”中的所有文件
- Eclipse 中的清理项目
- 在 Eclipse 中,从 Wildfly 中删除项目,然后再次添加
- 在 Eclipse 中,右键单击“Wildfly”,然后“干净的...”
- 在 Eclipse 中,右键单击项目模块,然后“全面发布”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)