mac下编译java+tomcat出现javax.servlet 不存在

来源:互联网 发布:淘宝一个金冠要多少丹 编辑:程序博客网 时间:2024/05/01 22:09

软件包 javax.servlet 不存在

软件包javax.servlet.http 不存在 等错误

由于servlet和JSP不是Java平台JavaSE(标准版)的一部分,而是Java EE(企业版)的一部分,因此,必须告知编译器servlet的位置。

解决“软件包 javax.servlet不存在”错误的方法:

1. 搜索servlet-api.jar

所在文件夹:apache-tomcat-7.0.69\common\lib

2. 将环境变量CLASSPATH的值设置为:

cd  ~touch.bash_profile     vi  .bash_profile
已经有的情况下:

open -e .bash_profile

输入内容jdk变量配置内容:

      export PATH="/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin:$PATH"

export PATH="/Library/apache-tomcat-7.0.69/lib/servlet-api.jar:$PATH"

以上路径是你jdk安装路径,自己合理修改。

输入编辑内容后,在输入模式下按esc键,输入 保存并退出命令:

:wq

更新配置文件:

source .bash_profile

3. /Library/apache-tomcat-7.0.69/lib的servlet-api.jar 拷贝到JDK/jre\lib\ext下

0 0
原创粉丝点击