Servlet编译找到不到包和部署到tomcat步骤

Servlet编译和部署:

错误截图,主要为找不到servlet相关的包

 

 

原因分析:

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

 

配置注意:

1、进入到“环境变量”配置,找到CLASSPATH(如果没有则创建)变量的值设置为%Tomcat路径%\lib\servlet-api.jar;

 

 

2、将tomcat/lib目录下的“servlet-api.jar”文件复制到“%java的路径%\jdk1.8.0_131\jre\lib\ext”中

 

3、接下来编译后java文件试试。

 

看到这个效果你就是成功了。

 

Servlet部署:

 

1、进入到tomcat部署目录webapps,找到ROOT/WEB-INF目录。

2、在该目录找一个classes的文件夹,这里存放编译后的java文件,如果没有则创建一个即可。

3、将编译后的.class文件复制到该目录下。

 

4、配置WEB-INF目录下的web.xml文件,配置要访问的servlet的路径、名称等信息。

 

5、配置都搞定了,你可以启动tomcat,然后访问IndexServlet了。

 

扩展:

如果将web.xml中的配置改一些能否访问呢?

 

当然也是可以的,自然你的访问路径也需要加上aaa/了。

 

参考:http://www.runoob.com/servlet/servlet-first-example.html

参考乱码问题:http://blog.csdn.net/l1028386804/article/details/46583279

 

 

posted @ 2018-02-02 10:58  hejiyong  阅读(1674)  评论(0编辑  收藏  举报