急啊,被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
希望对你有帮助