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