tomcat配置

解压版的Tomcat基本配置和安装

会有一股神秘感。 提交于 2019-12-04 20:46:57
大家都知道tomcat吧!因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JSP的容器。假期的时候偶尔安装了一下,安装版和免安装版的都试过了,觉得免安装版的比较好一点,涉及到的配置比较多,文件也多,根据我现在掌握的知识,简单的做了一下免安装版的tomcat的基本配置和安装方法。 一、配置 JDK 要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用java语言编写的一个很轻量级的Web服务器。 Java SE的最新版下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html ,目前最新版为Java SE 7u4. 1 、首先将自己下载的 jdk (这里使用的是 1.7 )下载后,解压或者进行安装,最好将 jdk 和 jre 安装在同一个 java 目录下,例如 d:\Program Files\java\jdk1.7 。 2 、配置系统变量 ( 1 )右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。 ( 2 )为了以后可以方便的更改 jdk 路径,及一些其他的软件,最好新建一个 JAVA_HOME

Linux\\CentOS Tomcat 配置

北城余情 提交于 2019-12-04 15:18:46
需要注意的是:安装 Tomcat 之前需要把 jdk 安装好。 一、下载安装包 - 安装可以在官网自行下载,下载 tar.gz 包便可。 二、解压缩: tar -zxvf apache-tomcat-9.0.27.tar.gz 如果需要权限,执行以下命令 sudo chmod 777 apache-tomcat-9.0.27.tar.gz 三、配置环境变量 (1) 打开环境变量配置文件 sudo vim /etc/profile (2) 在最下方添加如下命令: export CATALINA_HOME=/usr/local/tomcat9/apache-tomcat-9.0.27 (3) 保存退出,通过vim的 ":wq"命令保存退出。如果还处于编辑状态,需要按下 Esc 键,在输入命令。 (4) 使命令生效: source /etc/profile (5) 配置 UTF-8 字符集(防止乱码问题) A. 进入 tomcat 安装 conf 文件夹,编辑server.xml 文件 cd /usr/local/tomcat9/apache-tomcat-9.0.27/conf B. 编辑 server.xml 文件 vim server.xml C. 找到配置 8080 默认端口的位置,在 xml 节点末尾添加 URIEncoding="UTF-8",如下: Java AJP

Tomcat安装及配置教程

守給你的承諾、 提交于 2019-12-04 15:15:47
今天准备学习Spring MVC的时候,发现,Spring MVC的环境搭建要用到Tomcat,于是自己动手下载安装,解决问题。 1.搜索词条tomcat直接进入官网 2.选择左侧菜单栏中DOWNLOAD下面合适的tomcat版本进行下载(如果不知道下载哪个版本可以点击which version,查看与jdk匹配的版本),我下载的是tomcat 9版本。 3.下载的时候自己选择下载路径,路径很重要,因为后面环境变量配置要用到,我选择的是D:/program files/tomcat 4.下载解压完成后,将tomcat的路径复制下来,右键我的电脑——属性——高级——环境变量——系统变量——新建3个变量 三个系统变量的变量名和变量值分别为: CATALINA_BASE tomcat安装路径 CATALINA_HOME tomcat安装路径 CATALINA_TMPDIR tomcat安装路径\temp 5.在path中添加变量值(PATH——编辑——在末尾添加一行即可) 6.打开cmd,输入startup.bat,我的发现报错: 7.在网上搜索方法之后发现,startup.bat会调用setclasspath.bat,而setclasspath里面有信息头JAVA_HOME和JRE_HOME,所以我们手动设置。 注意:startup.bat和setclasspath

配置tomcat,使得一台主机运行多个tomcat容器

白昼怎懂夜的黑 提交于 2019-12-04 09:54:20
项目软件使用了tomcat,在安装时自动注册为服务。有一客户在安装时发现与另外一个软件的tomcat发生了冲突,两个软件都要使用,于是在网上查了一下资料,解决这个问题。设置方法很简单,修改server.xml配置文件中的3个端口即可。下面将简单总结一下如何在同一台服务器上部署多个tomcat服务。 1、下载tomcat zip版软件,分别解压到两个目录,如tomcat1和tomcat2; 2、tomcat1的server.xml文件的端口设置保持默认不变; 3、按照如下方法修改tomcat2的server.xml文件; 修改8080端口。将<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" />中的8080修改为与tomcat1中不同的端口(确保设置的端口未被使用),如9090; 修改8005端口。将<Server port="8005" shutdown="SHUTDOWN" debug="0"

虚拟主机构建多个tomcat实例(一)

荒凉一梦 提交于 2019-12-04 09:47:45
在一个虚拟主机运行多个tomcat实例:这样做是为了什么呢?可以把不同的资源放到不同的服务中这样可以减缓服务器的压力 先上传一个tomcat文件:解压后再 etc/profile中配置如下: 在依次在tomcat中配置修改caralina.sh:在首行加入: export CATALINA_BASE=$CATALINA1_BASE export CATALINA_HOME=$CATALINA1_HOME 赋予权限命令:#chmod 777 catalina.sh 配置:server.xml 启动: 然后访问: 依次配置其他的toncat的配置文件即可访问,下篇将介绍如何nginx反向代理tomcat敬请期待。 来源: CSDN 作者: kay三石 链接: https://blog.csdn.net/qq_37256896/article/details/93508744

常用的服务器上Tomcat配置

◇◆丶佛笑我妖孽 提交于 2019-12-04 04:10:22
1. JVM 1.1. 使用 Server JRE 替代JDK。 服务器上不要安装JDK,请使用 Server JRE. 服务器上根本不需要编译器,代码应该在Release服务器上完成编译打包工作。 理由:一旦服务器被控制,可以防止在其服务器上编译其他恶意代码并植入到你的程序中。 1.2. JAVA_OPTS export JAVA_OPTS="-server -Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxPermSize=512m" -Xms 指定初始化时化的栈内存 -Xmx 指定最大栈内存 2. Tomcat 优化 2.1. maxThreads 连接数限制 maxThreads 是 Tomcat 所能接受最大连接数。一般设置不要超过8000以上,如果你的网站访问量非常大可能使用运行多个Tomcat实例的方法。 即,在一个服务器上启动多个tomcat然后做负载均衡处理。 <Connector port="8080" address="localhost" maxThreads="2048" maxHttpHeaderSize="8192" emptySessionPath="true" protocol="HTTP/1.1" enableLookups="false" redirectPort="8181" acceptCount=

tomcat配置映射路径

别来无恙 提交于 2019-12-03 22:54:02
借鉴他人博客,亲测有效: https://blog.csdn.net/a5552157/article/details/81203312 打开tomcat配置文件server.xml,在host标签下加上 <Context docBase="D:\apache-tomcat-8.5.15\images" path="/image" reloadable="true"/> 其中docBase是我们的真实路径,path是虚拟映射路径,也就是说如果我们使用Tomcat加载资源遇到“/image”,它会自动将docBase替换掉path 来源: https://www.cnblogs.com/tank073/p/11810265.html

【CentOS 7Tomcat配置5】,Tomcat日志#180121

我的未来我决定 提交于 2019-12-03 21:10:01
hellopasswd Tomcat日志 ls /usr/local/tomcat/logs 其中catalina开头的日志为tomcat的综合日志,他记录tomcat服务相关信息,也会记录错误日志 其中catalina.日期.log和catalina.out内容相同,前者会每天生成一个新的日志 host-manager和manager为管理相关的日志,其中host-manager为虚拟主机的管理日志 localhost和localhost_access为虚拟主机相关日志,其中带access字样的日志为访问日志,不带access字样的为默认虚拟主机的错误日志 访问日志默认不会生成,需要server.xml中配置一下 [root@localhost ~]# ls /usr/local/tomcat/logs/ catalina.2018-01-17.log host-manager.2018-01-17.log localhost.2018-01-21.log manager.2018-01-17.log catalina.2018-01-21.log host-manager.2018-01-21.log localhost_access_log.2018-01-17.txt manager.2018-01-21.log catalina.out localhost.2018-01

Ubuntu配置tomcat系统服务

北城以北 提交于 2019-12-03 09:32:08
配置Ubuntu Server,上面装了一Tomcat7,希望在服务器电源打开后,希望没有登录的情况下也可以自动启动Tomcat。 根据网上的文章配置成功了,备忘如下 1.编写启动文件/etc/init.d/tomcat7 tomcat7文件内容如下 #!/bin/sh#tomcat auto-start #export JAVA_HOME=/usr/lib/jvm/java7 //我已经在环境变量里设置过JAVA_HOME了,所以这句不需要了。 case $1 in start) sh /usr/lib/tomcat/tomcat7/bin/startup.sh ;; stop) sh /usr/lib/tomcat/tomcat7/bin/shutdown.sh ;; restart) sh /usr/lib/tomcat/tomcat7/bin/shutdown.sh sh /usr/lib/tomcat/tomcat7/bin/startup.sh ;; *) echo 'Usage:tomcat7 start|stop|restart' ;; esac exit 0 2.把/etc/init.d/tomcat7设置成可执行 lx @linux :~$ sudo chmod +x /etc/init.d/tomcat7 3.将tomcat7加入服务 lx @linux :~

单机redis(有密码)配置tomcat session共享

匿名 (未验证) 提交于 2019-12-03 00:43:02
1、redis设置密码 编辑配置文件 vi /usr/local/redis/conf/6379.conf 添加 requirepass Redis2019! 重启redis服务 2、配置tomcat环境 2.1、准备工作 创建存放各个包的目录 mkdir /data/webApps/tools 上传包到目录 解压文件 cd /data/webApps/tools tar -zxf apache-tomcat-7.0.70.tar.gz -C .. 复制tomcat cd .. mv apache-tomcat-7.0.70 tomcat-8081 cp -r tomcat-8081 tomcat-8082 拷贝tomcat需要的jar包 cp commons-pool2-2.4.2.jar jedis-2.9.0.jar tomcat-redis-session-2.0.0.jar /data/webApps/tomcat-8081/lib 2.2、配置8081服务 修改配置文件 vi /data/webApps/tomcat-8081/conf/server.xml <Connector port="8080" protocol="HTTP/1.1" <Connector port="8081" protocol="HTTP/1.1" <Valve className="com