当我尝试在本地的tomcat上部署带有eclipse的应用程序时,出现此错误:
[windowsazurepackage] cspack.exe: 错误: 指定的路径、文件名或两者太长。完全限定文件名必须少于 260 个字符,目录名称必须少于 248 个字符。
我已经更改了环境变量_CSRUN_STATE_DIRECTORY
.
但是当我在创建 Azure 项目部署时没有选择 JDK 和我的 Tomcat 时,我没有这个错误。但在这种情况下,我的应用程序无法启动。
你可以帮我吗?
我通过在部署项目根目录中编辑package.xml
并通过搜索以下行更改目标文件夹来解决此问题:
<!-- This is the directory where the Windows Azure deployment package or folder will be saved -->
<property location="${basedir}deploy" name="wapackagedir"/>
。然后将${basedir}
更改为更短且绝对的路径,例如c:publish