错误: 找不到或无法加载主类 Files\apache-activemq-5.10.0\bin\..\conf\login.config
2016-03-11 13:16
351 查看
在启动activemq的时候出现错误:“错误: 找不到或无法加载主类 Files\apache-activemq-5.10.0\bin\..\conf\login.config”,之前用activemq的时候没遇到这个问题,这次折腾就遇到了。每一次问题,都是一次收获和成长的机会,哪怕是一点点,没关系,不积跬步无以至千里!
查找login.config,明明路径E:\Program Files\apache-activemq-5.10.0\conf\login.config文件存在。
于是仔细阅读错误提示,对比一下路径猛然发现!为什么提示我Files\apache-activemq-5.10.0\bin\..\conf\login.config,而不是Program Files\apache-activemq-5.10.0\bin\..\conf\login.config,原来Program和Files中间有空格,将路径截断了。
这时才想起来,因为在执行命令行输入参数的时候,如果字符串参数中包括空格就必须用双引号引住。脚本亦是如此。
有两种办法解决:
一种,直接将目录中带有空格的文件夹名中的空格去掉;或者变更路径,路径中不包括空格。
另一种,更改start脚本,把脚本中引用该路径的地方用双引号括起来。
查找login.config,明明路径E:\Program Files\apache-activemq-5.10.0\conf\login.config文件存在。
于是仔细阅读错误提示,对比一下路径猛然发现!为什么提示我Files\apache-activemq-5.10.0\bin\..\conf\login.config,而不是Program Files\apache-activemq-5.10.0\bin\..\conf\login.config,原来Program和Files中间有空格,将路径截断了。
这时才想起来,因为在执行命令行输入参数的时候,如果字符串参数中包括空格就必须用双引号引住。脚本亦是如此。
有两种办法解决:
一种,直接将目录中带有空格的文件夹名中的空格去掉;或者变更路径,路径中不包括空格。
另一种,更改start脚本,把脚本中引用该路径的地方用双引号括起来。
相关文章推荐
- Apache Arrow:一个跨平台的内存数据交换格式
- eclipse中pom.xml org.apache.maven.plugins报错的解决
- apache 编译安装与做nagios前端展示
- Apache MINA
- 【基础篇】Apache相关问题汇总
- Ubuntu14.04 apache2 CGI 搭建
- centos apache rewrite 到域名下级目录
- Web性能压力测试工具之ApacheBench(ab)详解
- 错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
- window+Apache 配置虚拟主机(2)
- apache不能访问localhost问题
- Apache无法启动提示the requested operation has failed
- MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发环境
- 使用Apache下poi创建和读取excel文件
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- java.lang.UnsupportedClassVersionError: org/apache/solr/common/params/SolrParams : Unsupported major
- Apache commons-io
- Apache的安装
- Apache 启动、停止、重启
- : AH00436: No installed service named "Apache2.4". 错误解决过程记录