File 右键新建Dynamic web project,
![](https://img.haomeiwen.com/i1952035/357f93ffd3aca05d.png)
填写相应的项目名称,Default output folder 修改为WebContent\bulid\classes
![](https://img.haomeiwen.com/i1952035/b7360e1ad1b18131.png)
勾选自动生成XML 文件
![](https://img.haomeiwen.com/i1952035/6a310cac73c32714.png)
在WebContent\WEB_INF\lib 下新增jfinal 的jar包
![](https://img.haomeiwen.com/i1952035/14e97275d05b1ae2.png)
新增JiuFengConfig类
![](https://img.haomeiwen.com/i1952035/9e5bb32b60f3ff5a.png)
输入包名、类名、继承的父类
修改自动生成的xml 文件
![](https://img.haomeiwen.com/i1952035/055421700f9f35c0.png)
配置项目的Build path--configure build path
![](https://img.haomeiwen.com/i1952035/09972ef6ad59b050.png)
![](https://img.haomeiwen.com/i1952035/7119dc1ca5bd8f5b.png)
![](https://img.haomeiwen.com/i1952035/24f585bdfb8f2aa9.png)
创建过程中可能出现的问题:
1.Exception starting filter jfinal;Can not create instance of class: com.clschina.csgl.config.CsglConfig
解决办法:检查一下 Default output directory 是否填写的:项目名称/WebRoot/WEB-INF/classes
查看Web项目的默认编译输出目录改为WebContent/WEB-INF/classes
项目右键 -》properties -》Java Build Path -》source -》Default output folder
2.8080 端口被占用
cmd
netstat -ano 查看被占用的端口的进程PID,然后去资源管理器杀掉想用的PID对应的进程。
但是有时候找不到对应的PID,
tasklist 查看被占用端口相应的进程,在去资源管理器把相应的进程杀掉即可。
网友评论