tomcat配置

Tomcat部署多个项目及相关配置

…衆ロ難τιáo~ 提交于 2019-11-28 20:04:12
1、配置多个项目   在tomcat的conf目录下,找到server.xml,在其中添加<Host>节点即可进行多个项目的部署   <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context docBase="uim" path="" /> </Host> <Host name="www.ycyoes.com" appBase="hcode" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context

Tomcat配置、创建Web项目

南笙酒味 提交于 2019-11-28 18:45:28
Tomcat配置、创建Web项目 第一章 Web应用的演变 1.1 C/S模式和B/S模式 C/S:Client/Server或客户端/服务器模式 C/S的优点是能充分发挥客户端PC的处理能力 缺点是对用户的电脑配置要求较高,更新升级比较麻烦 常见的CS程序:QQ、微信、播放器等 B/S:Browser/Server或浏览器/服务器模式 优点是用户使用简单,只要有浏览器和网络即可 常见的程序:淘宝网、京东网等 1.2 Web服务器简介 Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere 和 WebLogic 等 Tomcat 服务器   目前最为流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet 技术的Web服务器,也是初学者学习开发JSP应用的首选 Resin 服务器   Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色

开发过程使用Tomcat Maven插件持续快捷部署Web项目

寵の児 提交于 2019-11-28 17:40:58
我在平时工作中部署Web项目到测试服务器上的Tomcat时用的是Hudson。Hudson本身已经跟SVN、Git、Maven集成并且支持添加各种插件。但如果使用Hudson,我需要配置两个任务:一个任务负责打包项目成WAR,另外一个任务负责部署打包好的WAR包到目标服务器的Tomcat上。虽然任务只需要配置一次,但每次修改代码提交后,都得切换到浏览器点Hudson构建任务页面上的Build Now按钮,然后还得跳转到另一个页面观察是否有报错,然后再点击执行相应的部署任务。 烦不胜烦,偶然发现Tomcat Maven插件支持直接打包并部署项目到Tomcat中,尝试一番后终于搞定,总结于此。 网上关于这个主题的文章也不少,过程也大同小异,但本文除了过程外还想记录下我期间踩过的坑和关于这种部署方案的建议。 1、准备工作 下载安装并配置好Tomcat和Maven。 准备好一个Maven Web项目。 ‍ 2、Maven部署Web项目到Tomcat的配置 ‍ ‍ 2.1、配置Tomcat角色 ‍ Maven自动部署实际上调的是Tomcat安装目录下的manager功能。而为了能正常访问 http://localhost:8080/manager 页面,我们需要修改$TOMCAT_HOME/conf目录下的tomcat-users.xml: <tomcat-users> <role

Tomcat配置https、访问http自动跳转至https

一笑奈何 提交于 2019-11-28 17:40:23
Tomcat配置https、访问http自动跳转至https 1、配置Tomcat,打开$CATALINA_HOME/conf/server.xml,修改如下 将: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 改为: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" /> 将: <!-- <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> --> 去掉注释且修改参数==> <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false"

tomcat常用配置详解和优化方法

瘦欲@ 提交于 2019-11-28 17:28:55
tomcat常用配置详解和优化方法 参考: http://blog.csdn.net/zj52hm/article/details/51980194 http://blog.csdn.net/wuliu_forever/article/details/52607177 https://www.cnblogs.com/dengyungao/p/7542604.html https://www.cnblogs.com/ysocean/p/6893446.html#_label1 常用配置详解 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载)。 /conf:存放配置文件,最重要的是server.xml。 /logs:存放日志文件。 /server/webapps:来管理Tomcat-web服务用的。仅对TOMCAT可见,对所有的WEB APP都不可见(使用Catalina类加载器加载)。 /shared/lib:仅对所有WEB APP可见,对TOMCAT不可见(使用Shared类加载器加载)。 /temp:Tomcat运行时候存放临时文件用的。 /webapps:web应用发布目录。 /work:Tomcat把各种由jsp生成的servlet文件放在这个目录下。删除后,启动时会自动创建。 2

Tomcat多实例部署及其原理

大憨熊 提交于 2019-11-28 12:03:24
(一) 什么是tomcat多实例部署? tomcat多实例部署指的是只需要安装一个tomcat服务器软件同时可部署多个应用实例的场景,这样做的好处是: 不需要到处拷贝tomcat软件,减少磁盘空间占用; 当需要升级tomcat版本时,不需要一个个升级,浪费运维成本,只需要在一个地方升级就可以了; 那为什么tomcat能够支持多实例部署?这个需要从tomcat本身的架构来解释。 (二) tomcat架构 1.整体架构图 2.Container容器子容器间关系图 3.交互图 4.tomcat组件间关系图 组件说明: Container 容器包含 4 个子容器, Engine 、 Hose 、 Context 、 Wrapper ; 4 个子容器是父子关系,但不是通过继承实现,而是通过组合设置父级容器实现的; Engine 对应 Server.xml 中的 Engine 节点、 Host 对应 Server.xml 中的 Host 节点、 Context 对应 Server.xml 中的 Context 节点(或独立的 Context.xml 文件中); 一个 Host 标识一个虚拟主机,可以包含由多个 Context 代表的 web 应用; 每一个 Context 代表一个 web 应用; Wrapper用于包装Servlet; (三)Tomcat配置文件与组件关系映射:

linux配置jdk,tomcat,maven及svn

大憨熊 提交于 2019-11-28 10:43:25
1.linux配置jdk: 1.1官网下载jdk压缩包,注意下载tar.gz文件,使用xftp将压缩包传输到要解压的linux文件夹 1.2解压文件: tar zxvf jdkxxxx.tar.gz ,并进入jdk文件夹,使用pwd来显示路径复制,我的jdk路径是/home/apps/jdkxxxxx 1.3配置环境变量: vim /etc/profile 在结尾添加: JAVA_HOME=/home/apps/jdkxxxx PATH=$PATH:$JAVA_HOME/bin 1.4使环境变量立即生效: source /etc/profile 1.5检测是否配置成功: java -version 2.安装tomcat: 2.1官网下载压缩包,下载tar.gz压缩文件,使用xftp传输到要解压文件夹, 2.2解压文件: tar zxvf apache-tomcat- 8.5 . 43 .tar.gz 2.3开启tomcat:进入解压后的tomcat文件夹: bin/startup.sh ,在windows系统中,使用.bat做启动文件,而在linux中是.sh做启动文件 2.4检查是否启动成功: Jps 如果显示bootstrap表示启动成功 2.5关闭tomcat: bin/shutdown.sh 3.安装maven(与安装jdk相似): 3.1官网下载maven(tar.gz

记录一次在Windows7部署Tomcat及oracle数据库

穿精又带淫゛_ 提交于 2019-11-28 02:44:45
单位一台电脑运行着一个系统,这天电脑坏了,换了台新电脑重装。把遇到的问题记录一下 由于是内网机,需要的软件需要事先准备好,成功地忘了准备jdk。于是想Tomcat可以单独运行吗?事实证明不能。网上查了下说是环境变量里须有JAVA_HOME或者JRE_HOME(这一点没仔细看)。装了jdk并配置了JAVA_HOME后,启动Tomcat成功。 安装了数据库之后,连接数据库(pl/sql或者启动项目),配置地址为localhost就可以,用ip地址不可以。解决方法是listener.ora文件中HOST用计算机全名而不是"localhost"。 pl/sql连接oracle数据库,本地安装数据库之后就不用装客户端了。用客户端也行,不管用谁,pl/sql配置中Oracle Home路径中要有network/admin路径,里面要有listener.ora, sqlnet.ora, tnsnames.ora 来源: https://www.cnblogs.com/whatsoever/p/11386589.html

tomcat集群负载均衡配置

青春壹個敷衍的年華 提交于 2019-11-27 20:25:03
参考: Tomcat与Apache或Nginx的集群负载均衡设置: http://huangrs.blog.51cto.com/2677571/1058579 Tomcat与Apache或Nginx连接和集群配置: http://toplchx.iteye.com/blog/1928390 系统环境设置 准备三台redhat linux 5或 centos服务器: 负载均衡服务器:Apache安装自带的web发布服务(httpd服务) IP地址:192.168.0.100 Tomcat发布服务器1:安装有两个发布服务tomcat1和tomcat2 IP地址:192.168.0.101 Tomcat发布服务器2:安装有两个发布服务tomcat3和tomcat4 IP地址:192.168.0.102 统一对外部发布的地址是: http://192.168.0.100 (即负载均衡地址) 在设定完成IP以后,最好先设置主机名和IP的对应关系: 1 2 3 4 cat /etc/hosts 192.168.0.100 web.example.com web #add 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 Tomcat发布器的安装 JDK安装 JDK软件最新版下载:

Mac 下安装Tomcat并配置环境

半腔热情 提交于 2019-11-27 15:12:02
1.下载Tomcat( http://tomcat.apache.org/download-80.cgi ) 2.解压unzip xxxx.zip 3.把文件移到Library的目录下便于管理 3.1 mv 上一步解压的文件名 ~/Library/新的文件名 3.1.1 事例:mv /Users/xf/Librarys/apache-tomcat-9.0.12 /Users/xf/Library 4.修改bashrc文件添加Tomcat的bin目录 4.1 vim ~/.bashrc 4.2 添加:export PATH=$PATH:$HOME/Library/apache-tomcat-9.0.12/bin 4.3 生效配置 source .bashrc 5.启动Tomcat 5.2. sudo startup.sh 启动 5.3. sudo shutdown.sh 关闭 来源: CSDN 作者: 沐小枫 链接: https://blog.csdn.net/xfxf0520/article/details/84703505