环境配置问题
环境ECLIPSE 3.2
MYECLIPSE 5.0
JDK 5
TOMCAT 5.0
在MYECLIPSE中配置TOMCAT服务器,总会在配置的JDK这里报错
to launch an application server,a full JDK(not just a JRE)must be specified.
if the selected JRE is actually part of a full JDK,please update its configuration to point to the JDK installation
root directory,not to its included jre subdirectory
郁闷中,为什么会找不到JDK呢?
问题点数:100、回复次数:15Top
1 楼hidejay(海带jay)回复于 2006-08-22 22:42:00 得分 0
A full JDK must be specifiedTop
2 楼hidejay(海带jay)回复于 2006-08-22 23:33:32 得分 0
TOMCAT无法启动~Top
3 楼caszhao(豪仔)回复于 2006-08-23 00:08:20 得分 0
会不会环境变量没有写好
claspath=C:\j2sdk1.4.2_04\lib\tools.jar;
JAVA_HOME=C:\j2sdk1.4.2_04;C:\Borland\JBuilder2005
path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_04\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;c:\borland\JBuilder2005;Top
4 楼hidejay(海带jay)回复于 2006-08-23 00:16:47 得分 0
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class MyServlet or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:595)
root cause
java.lang.ClassNotFoundException: MyServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:595)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Top
5 楼hidejay(海带jay)回复于 2006-08-23 00:17:57 得分 0
SERVLET问题
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MtPack</url-pattern>
</servlet-mapping>
这个是XML下面的代码Top
6 楼zhmt(孜风)回复于 2006-08-23 09:39:47 得分 0
路过,友情up...Top
7 楼hidejay(海带jay)回复于 2006-08-23 10:54:54 得分 0
<form method="post" name="MyForm" style="" action="MtPack">
<p align="center"> Userid
<input type="text" name="userid"></p><br><p align="center">Password
<input type="password" name="password"></p><p align="center">
<input type="submit" value="login" name="login"> <br></p><p> </p>
<p> </p><p> </p><p> </p></form><br>
这个是调用SERVLET的HTMLTop
8 楼w11111111()回复于 2006-08-23 11:02:02 得分 0
你在添加tomcat服务的时候,打开jdk,重新命名一个jdk就可以了,不要它默认,选择你安装jdk的路径,一切搞定
Top
9 楼hidejay(海带jay)回复于 2006-08-23 11:02:18 得分 0
D:\jakarta-tomcat-5.0.28\jakarta-tomcat-5.0.28\webapps\MyServletTop
10 楼iewin(风铃声)回复于 2006-08-23 11:05:54 得分 0
包名没写
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
<servlet-class>XXXXXXXXXXX.XXXXXXXX.MyServlet</servlet-class>
Top
11 楼hidejay(海带jay)回复于 2006-08-23 11:20:38 得分 0
<servlet-name>MtPack.MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
连原来的HTML也无法访问了Top
12 楼hidejay(海带jay)回复于 2006-08-23 11:25:32 得分 0
类MyServlet外面有一个包MtPackTop
13 楼Quincylk()回复于 2006-08-23 11:30:18 得分 0
http://www.enet.com.cn/article/2006/0704/A20060704124810.shtml
建议你上此网站看myeclipse的配置视频教程(第8课),绝对经典的eclipse视频教程!
专业人士制作的!Top
14 楼hidejay(海带jay)回复于 2006-08-23 20:35:55 得分 0
原来是<servlet-name>和<servlet-class>搞错了Top
15 楼Ivanhuang(黄江华)回复于 2006-08-24 13:51:51 得分 0
哈哈,这个是高手常犯的错
Top




