Quantcast
Channel: CSDN博客移动开发推荐文章
Viewing all articles
Browse latest Browse all 5930

谷哥的小弟学后台(08)——Tomcat

$
0
0

探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南


自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理


版权声明


本文简介

开发中常用的WEB服务器有:WebLogic、WebSphereAS、Tomcat、JbossAS等等。在本阶段的学习中我使用的是Tomcat,故在此记录Tomcat的安装和项目部署过程。


Tomcat的安装与配置

第一步:下载Tomcat

Tomcat官网下载Tomcat,我下载的是Tomcat7对应的apache-tomcat-7.0.52.zip压缩包。

第二步:解压Tomcat

解压apache-tomcat-7.0.52.zip

第三步:配置环境变量

在环境变量中配置以下变量:

  • 配置tomcat的路径,比如:D:\developKits\apache-tomcat-7.0.52\bin;
  • 配置JAVA_HOME,比如:C:\Program Files\Java\jdk1.8.0_60
  • 配置CATALINA_HOME,比如:D:\developKits\apache-tomcat-7.0.52

第四步:启动Tomcat

第一种方式:
在D:\developKits\apache-tomcat-7.0.52\bin中双击startup.bat

第二种方式:
在DOS下执行startup

启动成功后,如下图所示:

这里写图片描述

在浏览器中输入:http://localhost:8080/ ,如下图所示:

这里写图片描述


Tomcat的端口占用问题

Tomcat默认的端口号是8080,但我们时常可发现:由于端口号被占用导致Tomcat启动失败,可以这么做来解决该问题:

  • 在DOS中执行 netstat -ano | findstr “8080”
  • 找到占用8080端口的进程的PID
  • 在任务管理中的详细信息中找到该PID对应的应用并将其结束

除了该方式以外,还以修改Tomcat默认的端口号。请找到D:\developKits\apache-tomcat-7.0.52\conf\server.xml中的

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将此处的端口号修改为8081再重启Tomcat即可。


Eclipse集成Tomcat

1、在Eclipse中添加Tomcat

在Window—>Preferences—>Server—>Runtime Environments—>add添加刚才已经配置好的Tomcat

2、为项目添加index.jsp

在项目的WebContent目录下添加index.jsp文件,请参照下图:

这里写图片描述

为什么要在此添加index.jsp呢?我们来瞅瞅Tomcat的web.xml文件中的配置,请参照下图:

这里写图片描述

嗯哼,看到了吧,Tomcat把index.jsp作为了项目的首页!

3、部署项目至Tomcat

项目右键—->Run As—>Run On Server—>Tomcat7;此时,发现没有运行成功。请在Eclipse的Server视图中remove掉刚才的项目,请参照下图:

这里写图片描述

此时,仍在Eclipse的Server视图点击Tomcat右键Open,设置Server Locations,请参照下图:

这里写图片描述

最后,请保存刚才的配置。然后再次部署项目,即可成功!

这里写图片描述

此时,我们在本地找到Tomcat的webapps文件夹,请参照下图:

这里写图片描述

嗯哼,刚才部署的项目已经保存到该文件夹下面了。


由于软件版本差异,所以在Eclipse集成Tomcat的过程中或许有些地方不太一样,这个无关紧要,也不用太纠结;毕竟主要流程是一致的。

至此,关于Tomcat就介绍完了,谢谢。

作者:lfdfhl 发表于2017/2/3 14:31:15 原文链接
阅读:62 评论:0 查看评论

Viewing all articles
Browse latest Browse all 5930

Trending Articles