当前位置:  技术问答>java相关

tomcat 中servlet引用其他package时遇到的怪问题

    来源: 互联网  发布时间:2015-05-26

    本文导语:  同样一个类, 比如package1.test1 放到WEB-INF/classes 目录下,被serverlet引用就一切正常 但是如果放到其他目录下, 比如d:lib 然后在classpath里包含这个目录 就servlet就只能调用这个类里的静态方法。 如果new就会得到 java.la...

同样一个类,
比如package1.test1

放到WEB-INF/classes
目录下,被serverlet引用就一切正常

但是如果放到其他目录下,
比如d:lib
然后在classpath里包含这个目录

就servlet就只能调用这个类里的静态方法。
如果new就会得到
java.lang.NoClassDefFoundError
错误信息


有人也遇到过这样的问题吗?

|
是不是 tomcat  的 bug

你把该 package 放在 tomcatlib 下,然后在 classpath里包含该目录试试。

|
这很正常,classpath不是万能的,不能乱用。Tomcat为了避免干扰一般会建立自己的classpath,所以系统的classpath会被忽略的。根据Servlet规范,类就应该放在WEB-INF/classes下面,jar应该放在WEB-INF/lib下面。

    
 
 

您可能感兴趣的文章:

  • 奇怪?我在jsp中调用java类。java类本身编译没错,但jsp中的引用Tomcat总是报错。
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • 用UltraEdit打开tomcat的server.xml或web.xml或自己程序的web.xml,修改保存完毕后,总是弹出错误提示:"0x70c70c99"指令引用的"0x00000008"
  • 今天安装tomcat遇到了一个奇怪的问题?
  • VMWare+Debian+Apache+Tomcat中遇到的问题
  • 最近我在LINUX下整合apache2.0.43和tomcat4.12时遇到一问题,请各位帮忙解决。
  • 配置jdk+tomcat的遇到的问题 望不吝赐教 ^_^
  • 有谁在使用tomcat遇到过这样的问题?
  • 各位有没有设置Linux+Java环境方面的经历,我遇到安装Tomcat后,执行startup.sh,提示权限不足的问题;
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用tomcat4.0.3,当服务器启动装载servlet后,如果servlet有些修改,是否需要重新启动tomcat?
  • 我在servlet用了sqlserver2000的JDBC驱动访问数据库,当servlet放在tomcat中时,如何设置tomcat使它能找到驱动?
  • 可以用TOMCAT自带的服务器运行servlet,但怎样让apache支持servlet?
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • Tomcat4中的servlet改动以后就刷新,但是我自己设置的servlet为何不能刷新?
  • Servlet高手急救:欲从servlet输出图形,请问linux环境下如何配置,web服务器为tomcat
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • 如何在tomcat下运行servlet,jdk可以编译servlet吗?
  • 请问怎样在Tomcat中发布Servlet程序?谢谢
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!
  • 有谁知道怎样设置tomcat4.03 当重新编译servlet后不用重起便能调用最新编译的servlet.
  • 请问Tomcat怎么配置servlet的运行环境?谢谢!!!
  • Tomcat下在Applet里调用Servlet怎么写URL?在线给分,急!
  • 谁教我用Tomcat+jdk1.4 运行Servlet?
  • 哪里有直接用Tomcat运行用Jbuilder编写的servlet程序?
  • Tomcat4.0 Servlet在哪里有?
  • tomcat4.04的servlet目录如何配置?
  • 我怎么知道tomcat中我的servlet的url?
  • 怎样在tomcat启动时自动运行一个servlet?
  • TOMCAT 4.0 如何配置SERVLET 使其运行?100分相送!!!
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3