windows不能在本地计算机启动Apache Tomcat 7.什么方法都试了。。附上错误日志 求解决

将tomcat7做成服务命令提示符下输入:service.batinstall在服务中加入了tomcat服务,点击启动报错:windows不能在本地计算机启动Apache... 将tomcat7做成服务
命令提示符下输入:service.bat install
在服务中加入了tomcat服务,点击启动报错:windows不能在本地计算机启动Apache Tomcat.有关更多信息,查阅系统事件日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码0
tomcat日志:
[2012-04-24 17:06:47] [info] Commons Daemon procrun (1.0.10.0 64-bit) started
[2012-04-24 17:06:47] [info] Service Tomcat7 name Apache Tomcat Tomcat7
[2012-04-24 17:06:48] [info] Service 'Tomcat7' installed
[2012-04-24 17:06:48] [info] Commons Daemon procrun finished
[2012-04-24 17:06:48] [info] Commons Daemon procrun (1.0.10.0 64-bit) started
[2012-04-24 17:06:48] [info] Updating service...
[2012-04-24 17:06:49] [info] Service 'Tomcat7' updated
[2012-04-24 17:06:49] [info] Update service finished.
[2012-04-24 17:06:49] [info] Commons Daemon procrun finished
[2012-04-24 17:06:49] [info] Commons Daemon procrun (1.0.10.0 64-bit) started
[2012-04-24 17:06:49] [info] Updating service...
[2012-04-24 17:06:49] [info] Service 'Tomcat7' updated
[2012-04-24 17:06:49] [info] Update service finished.
[2012-04-24 17:06:49] [info] Commons Daemon procrun finished
[2012-04-24 17:08:53] [info] Commons Daemon procrun (1.0.10.0 64-bit) started
[2012-04-24 17:08:53] [info] Running 'Tomcat7' Service...
[2012-04-24 17:08:53] [info] Starting service...
[2012-04-24 17:08:54] [error] %1 不是有效的 Win32 应用程序。
[2012-04-24 17:08:54] [error] Failed creating java D:\Program Files\Java\jdk1.6.0_26\jre\bin\server\jvm.dll
[2012-04-24 17:08:54] [error] %1 不是有效的 Win32 应用程序。
[2012-04-24 17:08:54] [error] ServiceStart returned 1
[2012-04-24 17:08:54] [error] %1 不是有效的 Win32 应用程序。
[2012-04-24 17:08:54] [info] Run service finished.
[2012-04-24 17:08:54] [info] Commons Daemon procrun finished

这是什么意思啊? 什么叫 不是有效的WIN32应用 程序 ??? 我下的包 都是64位的啊。。
展开
 我来答
chizht
2012-09-07
知道答主
回答量:2
采纳率:0%
帮助的人:3万
展开全部
我用的64位的win7系统+Tomcat7 也碰到了此问题,后来只是在 java Virtual Machine那个地方指定到一个64位的 jdk就可以了 我用的是jdk1.7 .... \jdk1.7.0_03\jre\bin\server\jvm.dll
匿名用户
2012-05-03
展开全部
我只能告诉你,这个和bit32 和bit64无关,因为我的32系统上也遇到了。

和你的情况完全一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友363578a
2012-04-25 · TA获得超过193个赞
知道答主
回答量:170
采纳率:0%
帮助的人:101万
展开全部
很明显,你用的是64位的的,他说你的tomcat不是有效的win32应用程序很正常啊,64位本来就不是有效的win32应用程序。
追问
。。。那我要是说  我刚才下载的 32位tomcat程序  安装成功   并启动了。。

我之前也完全忘了 64位 是兼容32位的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不一定是飞机
2012-04-25 · TA获得超过827个赞
知道小有建树答主
回答量:270
采纳率:100%
帮助的人:324万
展开全部
看看环境变量是不是手误多打了个1,%JAVA_HOME%
追问
环境变量 没有问题。。 = =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujj4241
2012-04-25 · TA获得超过4043个赞
知道大有可为答主
回答量:7021
采纳率:58%
帮助的人:770万
展开全部
你的操作系统是什么?看起来是64位的dll运行在32位操作系统上了
更多追问追答
追问
我的是WIN7  64位系统。。
追答
D:\Program Files\Java\jdk1.6.0_26\jre\bin\server\jvm.dll存在吗,可能是Tomcat的JRE不正确,看看系统环境变量JAVA_HOME在哪里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式