2

当我尝试在本地的 tomcat 上使用 eclipse 部署应用程序时,出现此错误:

[windowsazurepackage] cspack.exe:错误:指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。

我已经更改了环境变量_CSRUN_STATE_DIRECTORY

但是当我在创建 Azure 项目部署时没有选择 JDK 和我的 Tomcat 时,我没有这个错误。但在这种情况下,我的应用程序没有启动。

你能帮助我吗?

4

1 回答 1

2

我通过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

于 2013-02-04T15:57:14.123 回答