专注

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

当启动服务的时候,出现错误“\apache was unexpected at this time”,原因是在本机的环境变量中定义了classpath,这与setDomainEnv.cmd文件中某部分有冲突。

if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%WLP_POST_CLASSPATH%;%CLASSPATH%
) else (
set CLASSPATH=%WLP_POST_CLASSPATH%
)

这部分会判断程序中是否已经定义了classpath变量,如果有就附加到新的变量中.因为我原来的classpath变量中包含tomcat路径“C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0”,“\Apache”的错误提示就是这里导致的。

删除classpath变量后,错误消失,服务正常启动。

posted on 2012-01-05 14:34  中金黄金  阅读(294)  评论(0)    收藏  举报