后台(08)——Tomcat

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

探索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

第三步:配置环境变量

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

  • 在PATH中配置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掉刚才的项目,请参照下图:

这里写图片描述

在remove操作后,请继续在Eclipse的Server视图中点击Tomcat右键执行Clean。在完成以上两步操作后,仍在Eclipse的Server视图点击Tomcat右键Open,设置Server Locations,请参照下图:

这里写图片描述

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

这里写图片描述

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

这里写图片描述

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


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

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

相关文章
|
安全 应用服务中间件 数据安全/隐私保护
|
应用服务中间件 容器
|
Web App开发 Java 应用服务中间件
Java Web之tomcat开机后台启动
Windows下安装好了tomcat了以后,可以直接进如 bin 目录双击 startup.bat 来启动,但是这样启动有一个文集就是任务栏会一直存在一个小窗口,这个窗口是tomcat的控制台,会随着后台程序的运行输出tomcat的运行情况,便于查找一些错误发生的原因。
1110 0
|
编解码 Java 应用服务中间件
【技术贴】servlet传参|前台传参含中文符号等 tomcat乱码 java后台接收乱码终极解决方
1.前台传参,一定要编码,否则中文传不出来~~tomcat乱码此篇只适合于tomcat中文传参乱码,websphere6.1中文传参乱码请移步http://hi.baidu.com/ae6623/item/27c43f57e913a0cad2e10c46 前台如果用js进行了编码,后台用jsp或者servlet进行解码的时候就有可能乱码,如下,是我遇到的一个问题。
1382 0
|
Java 应用服务中间件
Tomcat的Session管理(二) - Session后台处理
Tomcat的Session管理(二) - Session后台处理 Tomcat会开启一个后台线程每隔一段时间检查Session的有效性,这个线程是在Tomcat启动的时候当StardardEngine启动时随之启动的。
599 0
|
1月前
|
XML 应用服务中间件 Apache
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
|
4月前
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
122 0
|
7天前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
4月前
|
Java 应用服务中间件 容器
SpringBoot配置外部Tomcat并打war包
SpringBoot配置外部Tomcat并打war包
64 0
|
4月前
|
Java 应用服务中间件
SpringBoot 项目war包部署 配置外置tomcat方法
SpringBoot 项目war包部署 配置外置tomcat方法
67 0