请各位高手帮忙看看这是嘛原因???多谢多谢!!! java.io.IOException: Cannot run program "cmd /c" 5

typeExceptionreportmessageCannotrunprogram"cmd/c"(indirectory"E:\apache-tomcat-6.0.36... type Exception report
messageCannot run program "cmd /c" (in directory "E:\apache-tomcat-6.0.36\webapps\ROOT\WEB-INF\cgi"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exceptionjava.io.IOException: Cannot run program "cmd /c" (in directory "E:\apache-tomcat-6.0.36\webapps\ROOT\WEB-INF\cgi"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
java.lang.Runtime.exec(Runtime.java:593)
org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServlet.java:1647)
org.apache.catalina.servlets.CGIServlet.doGet(CGIServlet.java:609)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root causejava.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
java.lang.ProcessImpl.create(Native Method)
java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
java.lang.ProcessImpl.start(ProcessImpl.java:30)
java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
java.lang.Runtime.exec(Runtime.java:593)
org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServlet.java:1647)
org.apache.catalina.servlets.CGIServlet.doGet(CGIServlet.java:609)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
noteThe full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs
展开
 我来答
rick3187
2018-03-31 · TA获得超过3万个赞
知道小有建树答主
回答量:40
采纳率:100%
帮助的人:15.8万
展开全部

根据报错信息可知是因为权限错误导致,解决办法有以下几种:

1.在AndroidMainfest.xml中添加:

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAG”/>权限;

2.如果还不行的时候可以试着在AndroidMainfest.xml中添加:

<usespermissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 权限;

3.注意AndroidMainfest.xml文件中权限的书写位置:应该和<application>标签节点同一级,而不要写到<application>标签中,这样权限是不会生效的;

4.还有一种异常是我在查资料的时候发现的,有的手机在以磁盘模式连接电脑的时候,手机会暂时失去对sdcard/外存的读写权限,这时打开手机app就会发生这个权限异常IOException。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdkemeiwu
2015-05-29 · 超过14用户采纳过TA的回答
知道答主
回答量:61
采纳率:50%
帮助的人:25.9万
展开全部
这跟操作系统权限问题了,你是不是用win7或win8,执行命令的时候要有管理员权限.;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大学四年制
2012-12-31
知道答主
回答量:28
采纳率:0%
帮助的人:15.3万
展开全部
错误代码2一般都是由于路径问题没有找到指定的程序文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yw9002
2012-12-30 · 超过25用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:45.6万
展开全部
换个TOMCAT试下看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taokai20120421
2012-12-29
知道答主
回答量:35
采纳率:0%
帮助的人:29.7万
展开全部
Cannot run program "cmd /c"这不明显得很么....
追问
恩,是因为tomcat无法调用win的cmd命令,有没有没办法解决啊?在别的机器上都可以,是不是因为操作系统的原因啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式