您的位置:首页 > 其它

maven的初识别以及用来管理一个小案例的实现具体实现步骤

2017-04-04 22:46 337 查看
1.搭建maven。

2.建立maven工程。

3.在src---〉main---〉webapp下建立WEB-INF然后建立一个web.xml文件。这个文件和平时的javaweb项目文件相同

具体格式如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>strutct1.1</display-name>
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
4.由于项目默认使用的jre是1.5版本.此时我们需要将如下代码复制到pom.xml文件中。

<build>
<!-- 配置了很多插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</build>
5.更新jre 我们右击项目选中maven----》update project.此时我们可以看到Jre Labarilary变成了1.7版本。

6.接下来我们建立一个jsp页面,命名为test.jsp

7,我们可以在pom.xml文件的下方点击dependencied点击add我们可以添加插件。在这里我们可以加入struts-core. servlte api servlet jsp api

8.注意新建一个maven项目时候,系统会默认启动项目是apcache6.0.我们可以将鼠标放置在pom.xml文本域中右键点击maven--->add plugin----在文本框中输入tomcat即可选择不同的版本

9.建立一个strtus.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>
<!-- 扩展名 -->
<constant name="struts.action.extension" value="action"></constant>
<!-- 通用package -->
<package name="customer" namespace="/" extends="struts-default">

<action name="findid" class="com.test.struts.maven.MavenTest"
method="execute">
<result name="success">/test.jsp</result>
</action>
</package>
</struts>
最后我们可以启动maven工程了  右键点击run  as   -----〉maven  build.... -----〉输入  tomcat7:run即可部署到服务器,我们可以通过输入
http://localhost:8080/myselfmaven/findid.action?id=5来请求页面,并可以在控制台打印。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐