`
juninhu
  • 浏览: 7809 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

命令行编译servlet报找不到javax.servlet.*错问题

阅读更多
1、错误描述:软件包 javax.servlet.http 不存在;



2、原因:在命令行操作javac命令时会先读取classpath环境变量下是否有Servlet-api.jar这个文件,然后会去jdk安装jdk安装目录下的jre/lib/ext/有没有Servlet-api.jar这个文件,都没有这个文件的话就会上面的错误。


3、解决办法(三种):

     

(1)为Classpath环境变量添加下面一段文字    D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar

(2)在命令行编译的时候带上classpath的路径如下:

      javac -classpath D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar BeerSelect.java

(3)将D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib目录下的Servlet-api.jar文件拷贝一份到jdk安装目录下的jre/lib/ext/下面。

分享到:
评论

相关推荐

    关于servlet的jar包

    2. **更新类路径**:如果你的开发环境需要手动管理类路径,例如在命令行下编译和运行,需要确保JAR文件路径被添加到`CLASSPATH`环境变量中。 3. **构建工具集成**:如果你使用Maven或Gradle这样的构建工具,可以在...

    maven项目搭建可能遇到的问题

    在使用Maven管理Web项目时,有时会出现Servlet类找不到其超类`javax.servlet.http.HttpServlet`的错误,通常表现为编译器提示找不到该类或其包。 **解决步骤**: 1. **检查POM文件依赖**:首先检查项目根目录下的`...

    Tmocat6.0详细配置

    2. **编译 Servlet**:使用命令行工具进入包含 `HelloWorld.java` 的目录,执行 `javac HelloWorld.java`。 3. **部署 Servlet**:确保 `HelloWorld.class` 文件位于正确的目录。 4. **访问 Servlet**:在浏览器中...

    tomcat 6.0环境变量配置文档

    访问 Servlet** 重启 Tomcat 服务后,通过浏览器访问 `http://localhost:8080/myapp/myservlet` 来测试 Servlet 的运行情况。 --- 通过以上步骤,不仅能够完成 Tomcat 6.0 的基本安装与配置,还能实现简单的 Web...

    maven的基本使用和配置

    例如,`javax.servlet:javax.servlet-api:3.1.0` 表示 `javax.servlet` 组织的 `javax.servlet-api` 项目,版本号为 `3.1.0`。 2. **处理依赖冲突**:当多个依赖之间存在版本冲突时,Maven 会根据一系列规则自动...

    BES 8.0 Development Guide

    **2.1.3 配置 Servlet** - 在 web.xml 文件中定义 Servlet 的配置,包括 Servlet 的类名、URL 映射等。 **2.1.4 访问 Servlet** - 通过浏览器访问对应的 URL 来调用 Servlet。 ##### 2.2 JSP **2.2.1 JSP 简介*...

    关于JDK和TOMCAT6.0的配置.txt

    - 在命令行窗口中,导航到该文件所在的目录,并执行以下命令编译程序: ``` javac Test.java ``` - 运行编译后的程序: ``` java Test ``` - 如果一切正常,控制台会显示:“This is a test program.”,...

    jsp-api.jar 在使用jsp时导入的jar包

    3. **Servlet**:Servlet是Java编程语言中用来扩展服务器功能的接口。在JSP中,Servlet用于处理HTTP请求和响应,提供动态内容。 4. **JSP API**:JSP API提供了创建和管理JSP页面所需的类和接口。它包括`javax....

    Maven快速上手

    <groupId>javax.servlet <artifactId>servlet-api ``` ### 六、Maven插件 Maven通过插件扩展其功能,如编译、测试、打包、部署等。在POM.xml中添加`<build><plugins>`标签,配置插件及参数,实现自定义...

    tomcat+mysql配置

    - 确保使用正确版本的驱动,避免版本不兼容导致的问题。 2. **配置数据源**: - 打开Tomcat的`conf`目录下的`context.xml`文件。 - 添加数据源配置,例如: ```xml type="javax.sql.DataSource" maxActive=...

    maven生成web项目时pom配置

    通过命令行工具,如`mvn clean install`,可以完成清理、编译、测试、打包和安装到本地仓库的过程。 9. **远程仓库** Maven通过`<repositories>`标签连接远程仓库获取依赖。默认使用Maven Central Repository,也...

    Tomcat服务器安装方案

    2. **创建自定义Servlet** - 在`myapp/WEB-INF/classes/test`目录下创建`HelloWorld.java`。 ```java package test; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public ...

    导入tomcat源码需要的jar包

    3. **jsp-api.jar**:同样,这个jar包包含了JSP规范的接口和类,比如`javax.servlet.jsp.JspPage`和`javax.servlet.jsp.tagext.TagSupport`。当处理Tomcat的JSP引擎部分时,这个jar包是不可或缺的,因为它提供了JSP...

    Tomcat+JSP经典配置实例.txt

    #### 编译Servlet 在命令行中进入包含`Test.java`的目录,执行`javac Test.java`命令进行编译,生成`Test.class`文件。 #### 部署Servlet 将编译后的`Test.class`文件复制到`%CATALINA_HOME%\webapps\myapp\WEB-...

    Servlet-JSP-Demo-App:在没有IDE的情况下配置Servlet和JSP的应用程序

    - 注意类路径和Web应用目录结构的设置,避免找不到类或资源文件的错误。 - 对于大型项目,手动配置会变得复杂,此时IDE的优势就体现出来了,它可以自动完成大部分配置工作。 通过手动配置Servlet和JSP,开发者能...

Global site tag (gtag.js) - Google Analytics