学习淘淘商城第三课(使用tomcat插件启动web工程)

       上节课我们一起学习了怎样搭建maven工程,这节课我们一起学习怎样用tomcat插件来启动web工程(需要先学习第二课的内容,地址:http://blog.csdn.net/u012453843/article/details/63251640)。

        我们在taotao-parent工程下的pom.xml文件下定义了tomcat的插件配置,如下所示。而我们的web工程依赖了taotao-parent,因此便可以使用taomcat插件来启动工程。

<pluginManagement>
			<plugins>
				<!-- 配置Tomcat插件 -->
				<plugin>
					<groupId>org.apache.tomcat.maven</groupId>
					<artifactId>tomcat7-maven-plugin</artifactId>
					<version>2.2</version>
				</plugin>
			</plugins>
		</pluginManagement>

       为什么要使用tomcat插件来启动web工程?

       这是因为在互联网项目中,动辄十几个甚至好几十个web工程,如果按照传统的添加tomcat服务器的方式来启动的话(如下图所示),那么我们为了避免端口冲突,每增加一个web工程都要修改三个端口,非常麻烦。而tomcat插件启动则只需改一个端口即可,显然简单了很多。

        下面我们来按步骤进行启动。

第一步:在taotao-manager-web工程的pom.xml文件中配置tomcat插件相关内容。如下所示,其中<path>/<path>的意思是输入完localhost:端口号之后便可以直接访问工程。<port>8081</port>意思是指定该web工程的访问端口号。

<build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.tomcat.maven</groupId>
  			<artifactId>tomcat7-maven-plugin</artifactId>
  			<configuration>
  				<path>/</path>
  				<port>8081</port>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>

      taotao-manager-web整个pom.xml文件的内容如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.taotao</groupId>
    <artifactId>taotao-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>
  <groupId>com.taotao</groupId>
  <artifactId>taotao-manager-web</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  
  <dependencies>
    <!-- 依赖taotao-common -->
    <dependency>
    	<groupId>com.taotao</groupId>
		<artifactId>taotao-common</artifactId>
		<version>0.0.1-SNAPSHOT</version>
    </dependency>
  	<!-- Spring -->
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-beans</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-webmvc</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jdbc</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-aspects</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jms</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context-support</artifactId>
	</dependency>
	<!-- JSP相关 -->
	<dependency>
		<groupId>jstl</groupId>
		<artifactId>jstl</artifactId>
	</dependency>
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>servlet-api</artifactId>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>jsp-api</artifactId>
		<scope>provided</scope>
	</dependency>
  </dependencies>
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.tomcat.maven</groupId>
  			<artifactId>tomcat7-maven-plugin</artifactId>
  			<configuration>
  				<path>/</path>
  				<port>8081</port>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
</project>

第二步:修改eclipse默认的jsp模板,Windows--->Prefences----->Web----->Jsp Files----->Editor----->Templates,如下图所示。可以看到有"New JSP File(html)"这一行,我们点击这一行,右侧的"Edit"按钮便可以使用了,我们点击"Edit"按钮。

       打开的对话框如下,我们把所有涉及到编码的地方都修改为UTF-8,然后点击"OK"。

        配置完之后,预览图如下所示,可以看到编码都是UTF-8,我们点击"Apply"和"OK"。这样,JSP模板我们便修改完了。

第三步:新建一个index.jsp文件,在webapp上右键,在右键菜单选择New,然后在子菜单中选择"JSP File"。

       在打开的对话框的File name输入框中输入"index.jsp"。然后点击"Finish"。

       新建的index.jsp文件如下,可以看到新建的文件已经是我们配置的模板了,在<body></body>里面写上Hello taotao商城。

第四步:安装taotao-parent工程。

      之所以安装taotao-parent,是因为我们的web工程依赖了taotao-parent工程,而在我们的本地maven仓库中并没有taotao-parent的包,如下图所示。

       打包的步骤:在taotao-parent工程上右键,在右键菜单中选择"Run As",在其子菜单中点击"Maven install",如下图所示。

     打包信息如下:


      打包完之后,我们在本地maven仓库中可以看到已经有taotao相关包了,如下图所示。

       点击进入taotao,可以看到taotao-parent,如下图所示。

第五步:安装taotao-common

       之所以安装taotao-common,是因为web工程依赖了taotao-common,而我们的本地maven仓库没有taotao-common,因此需要安装,安装方法同第四步(在taotao-common工程上右键----->Run As------>Maven install)。

      安装完之后,我们到本地maven仓库查看是否已经成功安装,如下图所示,发现已经安装成功了。

第六步:启动web工程

       在taotao-manager-web工程上右键------>Run As------>Maven build,如下图所示。

      在下图Goals输入框中输入:clean tomcat7:run,点击"Apply"和"Run"来运行web工程。

       web工程启动信息如下:

       启动完工程了,我们在浏览器地址栏中输入:http://localhost:8081来访问工程。可以看到页面输出"Hello taotao商城",说明我们的web工程成功启动了!




     

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值