日期:2014-05-16  浏览次数:21016 次

急啊,被Java搞死了。。。tomcat启动时报Failed creating ....../jvm.dll
本帖最后由 yangcomes 于 2011-05-24 12:00:39 编辑
没法截图,我写下来吧!

我的电脑-环境变量,我配的JAVA_HOME是:
C:\Program Files\Java\jdk1.6.0_25

CATALINA_HOME =
E:\tools\apache-tomcat-6.0.16
CATALINA_BASE =
E:\tools\apache-tomcat-6.0.16

其它不一而足。

问题一:

我在tomcat的conf/server.xml 的Host标签中有类似如下配置:
<Context docBase="E:\yang\ws\xx1\html" path="/xx1" privileged="false"/>
<Context docBase="E:\yang\ws\xx2\html" path="/xx2" privileged="false"/>

然后在E:\yang\ws\xx1\html和E:\yang\ws\xx2\html下都有一个一样的1.html的页面,里面是几行简单的代码;
然后在MyEclipse中 Servers那里启了Tomcat,结果访问
localhost:8080/xx1/1.html不成功
localhost:8080/xx2/1.html却成功?!
难道有什么区别吗??
此崩溃1。

问题二:

我进入
E:\tools\apache-tomcat-6.0.16\bin中,双击tomcat6w.exe,然后点Start,好像没启起来。
然后看日志:
E:\tools\apache-tomcat-6.0.16\logs\jakarta_service_20110524.log内容如下:

[2011-05-24 11:37:51] [174  javajni.c] [error] 找不到指定的模块。
[2011-05-24 11:37:51] [986  prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.5.0_06\jre\bin\server\jvm.dll
[2011-05-24 11:37:51] [1260 prunsrv.c] [error] ServiceStart returned 1

这是咋回事?我JDK是1.6的啊,1.5是以前装的,C:\Program Files\Java\jdk1.5.0_06\这个文件夹根本没有,JAVA_HOME也是1.6的哇!!

此崩溃2!


各位大侠一定要救命啊。。搞这个都搞了好久了。。

我刚从C转到做Java,结果发现Java比C复杂多了,环境变量啊软件版本啊这些把我搞死了……

能玩转Java的都是牛人啊。。



------解决方案--------------------
你的JAVA环境配置有一些问题,如果配置成功,在cmd 命令窗口执行java 看执行情况
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_25
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
希望对你有帮助