tomcat配置

Tomcat 的安装与优化

不羁的心 提交于 2020-01-12 20:45:49
Tomcat服务器是一个免费的开源web应用服务器,属于轻量级应用服务器,在中小型系统和并发用户不是很多的场合中被普遍使用,是开发和测试JSP程序的首选。一般来说,Tomcat虽然和apache或者Nginx这些web服务器一样,具有处理HTML页面的功能,然而由于其处理静态页面的能力远不如apache或者Nginx,所以Tomcat一般是作为一个servlet和JSP容器,单独运行在后端。 关于Tomcat的目录及配置文件详解可参考官网: https://tomcat.apache.org/ 一、部署Tomcat 准备工作: • centos7.3服务器一台 • 下载所需用到的软件包: https://pan.baidu.com/s/1Meys8bsvBsdwVUYak9srKQ • 提取码:5bic 1、开始部署: [root@tomcat /]# rpm -qa | grep jdk # 检测rpm安装的jdk环境 copy-jdk-configs-1.2-1.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

Tomcat Context配置

浪尽此生 提交于 2020-01-12 11:43:09
<Context>元素的属性: path:指定访问该Web应用的URL入口。 docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址) reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做: 1.打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码: <Context path=”” docBase=”E:/tomcatApp/JeasyCMS” debug=”0″ reloadable=”true” crossContext=”true”/> 这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。 2.另外tomcat会生成一个C:/Tomcat/conf/Catalina/localhost目录,里面自动生成了一个ROOT

tomcat如何配置context的docBase

拜拜、爱过 提交于 2020-01-12 05:04:01
docbase是web应用和本地路径,path是tomcat访问这个应用的URL路径。 Tomcat的项目部署方式有以下三种: 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。 <Context path="/hello" docBase="F:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context> 其中,docBase为设置项目的路径。 3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个 XML文件 ,任意命名,只要和当前文件中的文件名不重复即可,代码如下。 <Context path="/hello" docBase="D:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context> 第三种方法相对来说比较灵活,并且可以设置别名。 来源: https://www.cnblogs.com

Apache & Tomcat 服务部署及配置

怎甘沉沦 提交于 2020-01-11 05:43:27
Apache & Tomcat 服务部署及配置 第1节 环境搭建 1.1 Linux服务器环境搭建 1.1.1 服务器环境 1.1.2 JDK安装 1.1.3 Apache-Tomcat环境安装 1.2 Windows环境搭建 1.2.1 服务器环境 1.2.2 JDK安装 1.2.3 Apache-Tomcat环境安装 1.3 服务环境验证 第2节 Apache-Tomcat环境配置 2.1 Apache配置 2.1.1 conf/httpd.conf配置 2.1.2 conf/extra/httpd-vhost.conf配置 2.1.3 conf/workers.properties配置 2.1.4 conf/extra/httpd-ssl.conf 2.2 Tomcat配置 2.2.1 conf/server.xml配置 2.3 Apache-Tomcat性能优化配置 第3节 常见错误解决方案 第1节 环境搭建 1.1 Linux服务器环境搭建 1.1.1 服务器环境 示例服务器环境,apache,tomcat的版本: 服务器版本:uname –a 输出版本信息如下 Linux linux6.3 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

配置Tomcat服务器,并解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined的问题

戏子无情 提交于 2020-01-10 03:06:45
下载tomcat.zip,解压后,将bin和lib路径分别加到path中即可 在bin路径下,点击Shift右键选择Powershell,敲startup,若出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined的错误,则修改setclasspath.bat将下面两句加到下方出 set JAVA_HOME=E:\Program Files\Java\jdk1.8.0_111 set JAVA_HOME=E:\Program Files\Java\jre1.8.0_111 (记得改自己的绝对路径) (记得改自己的绝对路径) (记得改自己的绝对路径) 齐活 来源: CSDN 作者: 叫我天真 链接: https://blog.csdn.net/LJH_laura_li/article/details/103913708

Tomcat 配置安装

。_饼干妹妹 提交于 2020-01-09 01:59:29
1 下载和安装Tomcat服务器   Tomcat官方站点: http://jakarta.apache.org   下载Tomcat安装程序包: http://tomcat.apache.o rg/ 启动和测试Tomcat服务器     启动Tomcat服务器     双击 bin 目录下的 startup.bat 文件启动Tomcat服务器 若双击startup。bat 闪退,则编辑startup.bat。 加入pause,可知闪退原因。一般为 JAVA_HOME或JRE_HOME 错误。 JAVA_HOME环境变量设置问题 要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomcat服务器是无法启动的。 接着 测试Tomcat服务器     打开浏览器,输入http://localhost:8080/,能显示如下界面代表安装成功。 来源: https://www.cnblogs.com/Demonfeatuing/p/9381146.html

初识tomcat与Servlet

霸气de小男生 提交于 2020-01-08 22:26:08
web相关概念 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 如:servlet/jsp,php,asp.... web服务器软件: 服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出响应 web服务器软件:接收用户的请求,处理请求,做出响应。 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 web容器 常见的java相关的web服务器软件: webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。 JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定13项大的规范

Tomcat 的部署+虚拟主机的配置

左心房为你撑大大i 提交于 2020-01-08 15:23:24
文章目录 一、Tomcat介绍 1.1、Tomcat 核心组件 1.2、Tomcat 目录结构 二、Tomcat 的部署步骤 2.1、安装JDK 2.2、安装Tomcat 2.3、优化Tomcat的启动速度 三、虚拟主机的配置 3.1、虚拟主机的需求 3.2、配置过程 一、Tomcat介绍 免费的、开放源代码的Web应用服务器 Apache软件基金会 (Apache Software Foundation) Jakarta项目 中的一个核心项目 由Apache、Sun和一些公司及个人共同开发而成 深受Java爱好者的喜爱,并得到部分软件开发商的认可 目前比较流行的Web应用服务器 1.1、Tomcat 核心组件 Tomcat 由一系列的组件构成,其中核心的组件有三个: Web 容器:完成 Web 服务器的功能。 Servlet 容器:名字为 catalina,用于处理 Servlet 代码。 JSP 容器:用于将 JSP 动态网页翻译成 Servlet 代码。 1.2、Tomcat 目录结构 bin: 存放启动和关闭Tomcat 的脚本文件,比较常用的是catalina.sh、 startup.sh、shutdown.sh三个文件 conf: 存放Tomcat 服务器的各种配置文件,比较常用的是server.xml, context.xml、tomcat-users. xm1

Ubuntu 配置Tomcat环境

◇◆丶佛笑我妖孽 提交于 2020-01-08 13:08:02
1、下载Tomcat http://tomcat.apache.org/,下载Tomcat 8(由于目前最新eclipse不支持tomcat 9) 将下载的apache-tomcat-8.0.35.tar.gz解压到任意文件夹,再将解压得到的文件夹apache-tomcat-8.0.35,拷贝到目录/opt下 sudo cp -r apache-tomcat-8.0.35 /opt ###(注意先打开到所解压的文件夹) 2、配置环境变量 编辑apache-tomcat-8.0.35/bin/startup.sh sudo gedit /opt/apache-tomcat-8.0.35/bin/startup.sh 把下面内容,放到startup.sh的 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 上面 JAVA_HOME=/usr/lib/jdk1.8.0_91 JRE_HOME=${JAVA_HOME}/jre PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/apache-tomcat-8.0.35 注意修改自己的jdk目录和tomcat文件夹 同样把这个内容放到目录的shutdown.sh

Hudson + Ant + SVN + Tomcat配置详解

…衆ロ難τιáo~ 提交于 2020-01-08 01:30:07
一、配置背景: 要想介绍Hudson,就要从持续集成开始介绍。持续集成,最开始知道有这个概念的时候是从一本叫做《.NET中的持续集成》,但是本人熟悉的是Java,而不是.Net平台,所以这本书就放下了,没有仔细的看。如今,我们需要用SSH架构开发一个知识管理平台,项目组长给我的任务恰好就是配置持续集成的开发环境。 说了这么半天看来是有点跑题了,还是没有说持续集成是个什么概念。所谓持续集成(Continuous integration)就是:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 上述定义是来源于软件大师:马丁福勒(Martin Fowler),大师就是大师,反正我没看懂。我来说说我的理解,在这里,我用举一个例子来说吧…… 现在我们已经进行完了前期的工作(包括:需求的确定,原型的设计等等),到了开始编程的阶段了,我们现在很少有孤军奋战的了吧?大多是小组内各个成员进行配合,编写系统,这样就有个问题,大家的编程环境可能出现差距