精华内容
下载资源
问答
  • servlet找不到
    千次阅读
    2016-04-03 13:35:45

    用javac编译servlet类出现的一系列问题及分析解决(javac编译servlet找不到javax.servlet.*包的问题)

    使用编写的servlet类来响应网页请求,关于配置Tomcat服务器,设置路径等若干问题,尤其是----关于javac编译servlet类找不到javax.servlet.*包的问题,最伤脑细胞,(配置的明明都跟人家一样,却还是不行!!看看以下解决)

    首先javac编译servlet类找不到javax.servlet.*包的问题,可能不是单一的某个操作错误导致的,所以得从头来看:

    第一类、配置问题

    1、新建环境变量TOMCAT_HOME,值设为tomcat的安装路径

    2、修改CLASSPATH,值设为--> .;%TOMCAT_HOMO%\lib\servlet-api.jar

    当然,不设TOMCAT_HOME,在CLASSPATH后直接写上tomcat完整的安装路径也可以.如--> .;D:\apache-tomcat\lib\servlet-api.jar,具体为什么要写XXX_HOME及CLASSPATH的解释,参见http://blog.csdn.net/ljheee/article/details/50810570

    3、在TOMCAT安装目录下的lib目录下有一个servlet-api.jar,把它复制到JDK的jdk/lib/ext目录下(jre下建议也复制个相同的lib/ext)
    解释:JDK中没有包含javax.servlet、
    javax.servlethttp这两个包中的类。支持JavaEE的web容器如:Tomcat 都有个servlet-api.jar 这个jar包,需要利用这些包才能成功编译程序。

    如果使用IDE集成开发环境编写servlet类,也需要在工程导入servlet-api.jar


    第二类

    1、  javax里的包一定要正确的导入,且在编译servlet时候,必须得指定类包,也就是指定相应的源文件,进行编译, 否则回找不到import的类包。

    比如:javac  com\ljheee\myservlet\MyServlet.java

    2、如果确定以上步骤都没有问题,那么可能是这个原因了,我自己也是前面的解决方案都试了,还是不行,试了如下方案就解决了:

    Tomcat的安装目录尽量不要有空格,且不要太长,且不要嵌套多个文件夹,否则会出现各种错误。最后结论是:不要把 Tomcat 装在带有空格的路径之中,因为命令行的参数是使用空格分隔的。

    还有一点,很多人下载了Tomcat安装包,解压后放在某个文件夹下,并没有注意文件解压后有嵌套的子文件夹,且最主要的是文件名都很长,如apache-tomcat-8.0.23-windows-x64里面的各种符号在指令中区别混乱。

    建议:下载解压后,直接放在D盘或某个盘的根目录下;文件名改简单点,如就改为tomcat,再去修改下CLASSPATH。总而言之,路径值设得越简单越好,省得在使用javac命令时,空格路径混乱。











    更多相关内容
  • servlet没有.class文件,我也知道怎么回事,说要配置web.xml文件的就不要来了 ,因为是servlet3.0需要配置,唉,直接上图吧,求大神指教 第一张是错误页面 ![图片说明]...
  • 解决创建servlet 找不到webservlet

    千次阅读 2017-06-18 07:59:00
    1、通过Eclipse创建servlet时候,经常会遇到如下图,找不到javax.servlet.annotation.WebServlet包,这种原因,就是tomcat没有配置好,有时候,tomcat版本也正确了,但是还是会出现上面问题。 2、右键项目...

    1、通过Eclipse创建servlet时候,经常会遇到如下图,找不到javax.servlet.annotation.WebServlet包,这种原因,就是tomcat没有配置好,有时候,tomcat版本也正确了,但是还是会出现上面问题。



    2、右键项目名称,进入properties进行配置

    点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行勾选,这就是出现这个情况的根本原因。


    3、勾选上tomcat,然后点击apply应用,然后点击OK,就可以啦!


    4、如果右边的大白框里面空白,则需要点击New 找到自己tomcat安装的位置。

    两个的版本号一定要相同哦!

    展开全文
  • javax.servlet 找不到 报错

    千次阅读 2017-02-27 12:10:07
    将已有的项目Import之后,发现...将Tomcat下的lib目录中的 servlet-api.jar 文件复制粘贴 xxxx\Java\jre1.8.0_60\lib\ext\ 文件夹下 重启工具,等待编译,编译完成如果还有报错,clean工程即可 Java Build Path–>

    将已有的项目Import之后,发现整个项目到处报错,只要有javax包的统统报错,是因为安装的jdk下面没有javax.servlet包。

    这里写图片描述

    解决办法:

    1. Tomcat下的lib目录中的 servlet-api.jar 文件复制粘贴到 xxxx\Java\jre1.8.0_60\lib\ext\ 文件夹下
      重启工具,等待编译,编译完成如果还有报错,clean工程即可

    2. Java Build Path–>Add Library –> Server Runtime –>选择tomcat , 点击finish完成即可解决。

    展开全文
  • 关于找不到Servlet的问题

    千次阅读 2020-12-16 15:38:13
    原因是找不到Servlet包导致 方法一:Project Structures 添加servlet-api.jar包 亲测无效 原因未知 方法二:有效 在WEB-INF目录下新建一个lib目录,将tomcat安装目录下lib文件夹中的servlet-api.jar复制到在IDEA中...

    在这里插入图片描述
    在实现Servlet接口时出现爆红 报错Cannot resolve symbol ‘Servlet’
    原因是找不到Servlet包导致
    方法一:Project Structures 添加servlet-api.jar包 亲测无效 原因未知
    方法二:有效
    在这里插入图片描述
    在这里插入图片描述
    在WEB-INF目录下新建一个lib目录,将tomcat安装目录下lib文件夹中的servlet-api.jar复制到在IDEA中新建的lib目录下,不要忘了右键选择"Add as library…" 然后回到爆红的Servlet中按alt+Enter将Servlet包导入,问题解决。或者手动导包“import javax.servlet.*;”。导完包后不要忘了要实现Servlet接口的所有方法,还是用alt+Enter快速实现。

    展开全文
  • Idea中找不到Servlet路径

    千次阅读 2020-09-22 16:40:01
    解决项目中找不到Servlet类 今天在写项目时候,运行时发现,Servlet地址没有问题,但是总是找不到。 重新建了一个项目也不行,后来,不使用注解,使用web.xml配置,又可以,百度一下原来,metadata-complete="true...
  • servlet找不到的问题(留着自己用)

    千次阅读 2014-01-03 11:15:19
    项目一直报servle找不到,可是查看了所有东西都正确? 解决办法:可能是因为项目中的jar包没有正确添加到路径,右键jar包-->build path--> add to build path。 附:jar包没有正确添加项目时的图标  jar包正确...
  • idea中implements Servlet找不到Servlet

    千次阅读 2021-01-16 21:45:26
    idea中implements Servlet找不到Servlet 具体情况: idea2020.2.3 已配置好tomcat 模块已经加好web支持 解决方法: 1、打开project Structure,找到Modules 2、选择模块 3、点击Dependencies 4、点加号,选择...
  • 在JSP+Servlet模式中,创建了新的Servlet后经常会出现无法访问该Servlet的问题,即HTTP Status 404错误:找不到网页或资源。 1、创建Servlet需要更新配置WEB-INF下的web.xml,关于配置web.xml: , ___________...
  • 太难了跟着视频学发现无法识别Servlet,在网上了教程在这里分享一下。 1、问题描述 导包导了因为没有这个包 ,因此只能我们自己导包进去。 2、打开File找到Project Structure,找到Librarles 3、新建一...
  • 问题描述:创建Servlet程序时,在右击包文件时的new列表中找不到Servlet选项 解决方法 1.点击file–>project structure–>Facets 2.找到需要创建Servlet程序的Module文件(我这里是06_servlet),找到右下方...
  • 我已经部署好了tomcat,过程也挺简单的,所以赘述了 首先直接创建一个javaweb项目,没什么特别的操作 在WEB-INF目录下新建两个文件夹,分别命名为classes和lib(classes目录用于存放编译后的class文件,lib用于...
  • 关于web.xml里面的servlet-class找不到

    千次阅读 2019-04-20 22:01:07
    今天web.xml 的servlet-class死活给我classnotfound, 初始化servlet失败,服务器500报错,刷新后404。 最后这么解决的,class的编译文件location要设置 EJBTest3Web是项目名 原来莫名其妙变成了 EJBTest3Web/build/...
  • 1.右键项目名称,进入properties进行配置 2.点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行勾选,这就是出现这个情况的根本原因。 3.勾选上tomcat,然后点击apply应用,然后...
  • Eclipse 找不到 Servlet

    千次阅读 2017-12-21 15:50:38
    解决方法: 1、右击项目名->properties 2、选择下面的Targeted Runtimes 3、选择右边你所打开的Tomcat 服务器->apply->ok即可。
  • 解决IDEA找不到javax.servlet.jar包的问题 配置完tomcat,准备照着资料实现Servlet接口,发现IDEA中并不能找到javax.servlet.jar包,一番查找之后,解决了问题,解决方法如下: 一、右键点击项目,选择Open Module ...
  • servlet[springmvc]标记为可用 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 22-Dec-2020 22:47:38.640 信息 [RMI TCP Connection(4)-127.0.0.1] org.apache.catalina...
  • myeclipse的maven工程找不到java基本类, 报javax.servlet,servletActionContext不存在
  • IDEA创建servlet,篇末有找不到servlet报404的原因

    万次阅读 多人点赞 2019-04-16 19:43:30
    弄了好几天,终于知道哪里...末尾的10%为解决因找不到编写的servlet文件在Tomcat网页上报404的原因 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head&g...
  • 今天真的头很大,在昨天的项目...总结:404并不可怕,其实是最容易处理的错误,认准一点,就是路径问题导致找不到所需的文件. 排除法,路径没问题之后,去检查配置文件,一般就是配置问题,修改正确之后,访问一般就没问题了
  • eclipse缺少servlet-api.jar 这个jar包 2. 解决方法 2.1 方法一:从tomcat的lib目录下导入servlet-api.jar 项目右键>>Properties>>Jvav Build Path>>Libraries>>Add External JARS… 2.2 ...
  • 先看一下我的图片文件上传代码 index.jsp页面 ...应用Servlet实现文件上传  选择文件      servlet代码: package com.wgh.servlet; import java.io.IOException; import java.io.Prin
  • Servlet程序中使用@WebServlet()注解访问页面地址出现404 1、检查@WebServlet()中的跳转地址是否出错 跳转地址输入错误是常有的事,所以首先检查页面的跳转地址是否错误。若错误了修改未正确的地址 2、web.xml版本...
  • Maven项目部署下找不到servlet

    千次阅读 2016-09-13 17:50:55
    Maven项目部署初始化时,启动找不到servlet,是由于在部署时读取web.xml文件路径不对导致的。解决办法: 右击项目——properties——搜索web——然后就可以设置web.xml路径了。
  • 检查web.xml的servlet配置信息是否有误,尤其是class的路径;2.&lt;url-pattern&gt;url最前面有“/”,代表项目根路径;3.用注解代替文件配置;4.重启IDE。原问题:servlet程序为:访问/abc时,在tomcat后台...
  • Eclipse中找不到Servlet

    千次阅读 2019-07-26 09:14:39
    Eclipse中使用的HttpServlet类之所以识别不到的原因是没有导入Servlet-api.jar包,这个包在所安装在的tomcat的lib文件下,所以只需要导入即可。 在需要导入的工程上右键进入properties,选择Javabuild path ,...
  • 解决找不到Servlet包。

    千次阅读 2018-07-15 08:23:05
    1.在该 项目Build Path - Configure Build Path2.
  • 小菜鸟刚写了一个简单的注册页面,但是配置好servlet以后出现找不到页面,了好长时 间没有发现问题在哪里,希望有明白的给解释解释![图片说明](https://img-ask.csdn.net/upload/201512/02/1449023649_889979.png)...
  • javax.servlet jar包---解决找不到javax.servlet.*等问题

    万次下载 热门讨论 2013-07-29 23:17:32
    javax.servlet的jar包,解决找不到javax.servlet.*等问题的!欢迎下载!!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 613,858
精华内容 245,543
关键字:

servlet找不到