个人学习传智博客新巴巴运动网系列---ssm框架

一.环境搭建

1.首先使用ecplise中建立一个maven-project项目。使用左侧项目栏目的有一个小三角-切换到working set模式,比较直观好看

建立后的项目结构如图:一个完整的目录结构

可能在新建之后会有index.jsp出现红叉的问题,此时你需要右键项目--build path,add library加入server -runtime,既是加入你的tomcat服务器

2.其中的jre SystemLibrary是默认1.5.如果你想换,则右键build path,双击到选项中进行替换

3.maven的三种使用(1)

第一步:选择项目,点击run as   第二步:选择Mavenbuild…在goals中输入tomcat run。
(2)Maven可以对项目打包,打成War   重复上述步骤,输入package
(3)!!!!!!!最重要的:

Maven的热部署(这个是必须掌握的)必须需要用户名和密码才能远程发布的  所以需要先进行配置tomcat的用户名和密码登录

第一步:配置Tomcat的登陆的用户名与密码
不管你是tomcat6还是7,此处都需要这样配置,,

C:\apache-tomcat-7.0.33\conf\tomcat-users.xml  从第36行开始配置

    <rolerolename="manager-gui"/>

    <rolerolename="manager-script"/>

    <userusername="tomcat" password="123456"roles="manager-gui, manager-script"/>

第二步:启动Tomcat,直接访问http://localhost:8080,当然如果你的端口改变了,你要做相应的改变,访问AdminStration下的Tomcat manager,会要求你输入相应的用户名和密码,,经楼主测试,貌似只是需要输入一次(没关机的情况下或者没关闭进程把应该是,为此还纠结了好久,以为配置错了呢)
第三步:在Maven项目pom.xml中配置tomcat7(tomcat6)的插件:
在你的新建的项目中的pom.xml中右键Maven---add plugin---》Enter groupID,artid。。。下面的框里输入tomcat会出现。你所需要使用的tomcat6或者是tomcat7.选择即可。

接下来是楼主找了一下午的错误!!!楼主用的是tomcat6
<plugins>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat6-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<url>http://localhost:80/manager</url>
					<!-- <path>/</path> -->
					<server>tomcat</server>
					<username>tomcat</username>
					<password>123456</password>
				</configuration>
			</plugin>
		</plugins>
这个地方一定要注意:如果是tomcat6,要按照楼主这样写(80是因为楼主修改了端口)
tomcat7的写法如下:
<plugins>
      <plugin>
      	<groupId>org.apache.tomcat.maven</groupId>
      	<artifactId>tomcat7-maven-plugin</artifactId>
      	<version>2.2</version>
      	<configuration>
      		<url>http://localhost:8080/manager/text</url>
       		<path>/</path>
      		<server>tomcat</server>
      		<username>tomcat</username>
      		<password>123456</password>
      	</configuration>
      </plugin>
    </plugins>

请一定注意,对比不同!!!!不然一定会报403错误


今天的maven的配置就到这里,一个403错误找了好久,好尴尬啊。

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值