零,maven的配置
首先去官网下载最新版maven,然后解压,配置环境变量
然后打开myeclipse,打开window->preferences
不使用内嵌的maven,我们使用自己安装的maven
然后配置settings.xml的路径,然后更新settings
一,新建web 项目
注意勾选Add maven support
next之后:
next到这一步:选择目录结构然后next选择依赖之后finish
这样生成的目录结果就是标准的maven jee项目结构
也就是:
二,配置依赖:
struts2只用配置这一个依赖,maven会自动下载这个包的依赖,最终的效果就是上面那个目录结构图中的所需的jar包
配置web.xml和struts.xml就不说了,只要记住web.xml放在src/main/webapp/WEB-INF下面,
然后struts.xml放在src/main/resources目录下,然后设置这个目录的输出目录:
右键项目,点属性,然后java build path
可以看到源代码生成的字节码和资源文件(这里包括log4j.xml和struts.xml)都会放在src/main/webapp/WEB-INF/classes这个目录下,
如果去工程目录下的这个路径下就只会发现这个目录下只有相应的字节码文件,并没有资源文件,这是因为在使用myeclipse的时候,
我们每次保存,myeclipse就会自动编译源代码,然后输出到输出目录,而资源文件的输出只有mvn package或者是发布项目的时候
才会发生
当我们发布项目时,myeclipse就会把这个项目src/main/webapp下的全部内容(target下的打包文件Basic_struts.war)放到tomcat安装目录/你的webapp名称/这个目录下:
(也就是说target下的打包文件就是将src/main/webapp目录下的全部内容打包,打包之前,字节码和资源文件已输出到相应的目录)
然后进入里面看下有哪些文件:
还有需要注意的就是: