struts2学习笔记
来源:互联网 发布:计算机最小的数据单位 编辑:程序博客网 时间:2024/04/28 16:22
1.在eclipse新建dynamic web project.下载struts2 ,根据版本不同必须导入lib中的包不同,我下载的是struts-2.3.16.3根据错误提示直到导入commons-fileupload-1.3.1、commons-io-2.2、commons-lang3-3.1、commons-logging-1.1.3、freemarker-2.3.19、javassist-3.11.0.GA、ognl-3.0.6、struts2-core-2.3.16.3、xwork-core-2.3.16.3包。
2.配置struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
</struts>
将其加入src目录下
struts.xml在解压后的struts里有许多例子
3.在web.xml加入配置文件
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
启动tomact看是否有错。由于版本的问题可能需要加入更多包。还有可能遇到Address already in use: JVM_Bind <null>:8080即8080端口被占用可用。
也可以直接重启eclipse试试在windows命令行窗口下执行:C:\>netstat -aon|findstr "80" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:C:\>tasklist|findstr "2448" thread.exe 2016 Console 0 16,064 K很清楚吧,thread占用了你的端口,Kill it如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
- struts2学习笔记--struts2配置
- Struts2学习笔记--安装struts2
- struts2.01学习笔记
- struts2学习笔记
- Struts2学习笔记1
- struts2.0 学习笔记
- struts2.01学习笔记!
- struts2学习笔记
- Struts2学习笔记1
- struts2 学习笔记
- Struts2学习笔记(1)
- struts2学习笔记(2)
- struts2学习笔记(3)
- Struts2学习笔记
- struts2学习笔记
- struts2学习笔记2
- Struts2学习笔记
- struts2学习笔记(一)
- linux文件系统——读书笔记
- Android 读取APK签名信息
- css布局几个问题
- 文档的倒排 invertDocument方法的源代码
- ACM-判素数
- struts2学习笔记
- HTML5移动开发之路(12)——HTML5中的音频
- 黑马程序员--java线程
- Android 仿大众点评团购购买条浮动效果
- UVA 10192 - Vacation
- java解析xml汇总
- 如何运行python脚本 及 如何在脚本中输入中文
- String类的实现
- C#设计模式之装饰者模式(Decorator Pattern)