CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Eclipse

环境配置问题

楼主hidejay(海带jay)2006-08-22 22:38:55 在 Java / Eclipse 提问

环境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">&nbsp;Userid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      
          <input   type="text"   name="userid"></p><br><p   align="center">Password   &nbsp;&nbsp;    
          <input   type="password"   name="password"></p><p   align="center">  
          <input   type="submit"   value="login"   name="login">   <br></p><p>&nbsp;</p>  
          <p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</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

相关问题

关键词

得分解答快速导航

  • 帖主:hidejay

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo