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

一.环境搭建

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

建立后的项目结构如图:个人学习传智博客新巴巴运动网系列---ssm框架_第1张图片一个完整的目录结构

可能在新建之后会有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行开始配置

   

   

   

第二步:启动Tomcat,直接访问http://localhost:8080,当然如果你的端口改变了,你要做相应的改变,访问AdminStration下的Tomcat manager,会要求你输入相应的用户名和密码,,经楼主测试,貌似只是需要输入一次(没关机的情况下或者没关闭进程把应该是,为此还纠结了好久,以为配置错了呢)

第三步:在Maven项目pom.xml中配置tomcat7(tomcat6)的插件:

在你的新建的项目中的pom.xml中右键Maven---add plugin---》Enter groupID,artid。。。下面的框里输入tomcat会出现。你所需要使用的tomcat6或者是tomcat7.选择即可。

接下来是楼主找了一下午的错误!!!楼主用的是tomcat6

			
				org.apache.tomcat.maven
				tomcat6-maven-plugin
				2.2
				
					http://localhost:80/manager
					
					tomcat
					tomcat
					123456
				
			
		
这个地方一定要注意:如果是tomcat6,要按照楼主这样写(80是因为楼主修改了端口)
tomcat7的写法如下:

      
      	org.apache.tomcat.maven
      	tomcat7-maven-plugin
      	2.2
      	
      		http://localhost:8080/manager/text
       		/
      		tomcat
      		tomcat
      		123456
      	
      
    

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


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

你可能感兴趣的:(ssm)