使用idea创建一个servlet,解决servlet包找不到、无法访问servlet文件的问题
我已经部署好了tomcat,过程也挺简单的,所以不赘述了
首先直接创建一个javaweb项目,没什么特别的操作
在WEB-INF目录下新建两个文件夹,分别命名为classes和lib(classes目录用于存放编译后的class文件,lib用于存放依赖的jar包)
项目设置:File –> Project Structure…,进入 Project Structure窗口,点击 Modules –> 选中项目“JavaWeb” –> 切换到 Paths 选项 –> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录
点击 Modules –> 选中项目“JavaWeb” –> 切换到 Dependencies 选项 –> 点击右边的“+”,选择 “JARs or directories…”,选择创建的lib目录 , 并选择Jar Directory
这是一般的过程,但是我自己创建servlet.class文件的时候显示无法导入javax.servlet.xxxxxx包,这个时候需要导入tomcat自带的一个jar包(jar包的名字和目录如图,其实就是在tomcat文件的lib文件中,很容易找到)
然后在根目录的src文件下创建一个servlet文件,注意注释的格式,其他的方式好像我都会报错,所以懒得折腾了,这个可以用
然后就可以运行啦