【Tomcat】Tomcat 基本使用(二)
上一章介绍了Tomcat原理【Tomcat】Tomcat 原理架构(一),本章介绍Tomcat的基本使用
Tomcat端口设置
tomcat端口设置,在tomcat的配置文件目录下的server.xml文件中
<!-- 负责监听关闭tomcat请求,接受关闭的字符串命令 -->
<Server port="8005" shutdown="SHUTDOWN">
<!-- 监听http求请求 -->
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<!-- 和其他http服务建立连接 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
Tomcat内存设置
tomcat端口设置,在tomcat的bin目录下的catalina.sh 文件中
在第一行,下面 新增以下内容即可
# (0)-server, 表示以服务模式启动,启动速度会稍微慢一点,但性能会高很多。不加这个参数,默认是以客户端模式启动。
# (1)-Xms,jvm启动时,初始分配的堆/栈内存
# (2)-Xmx,JVM最大允许分配的堆/栈内存,按需分配
# (3)-XX:PermSize,JVM初始分配的非堆内存
# (4)-XX:MaxPermSize,JVM最大允许分配的非堆内存,按需分配
JAVA_OPTS="-Xms512m -Xmx512m"
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=128M"
Tomcat部署方式
方式一
直接把war包放到webapp里面
方式二
在conf/server.xml中,指定war包地址,使用 http://localhost:8080/test-tomcat1 , 访问
<Context debug="0" docBase="D:\workspace-eclipse\test-tomcat\target\test-tomcat" path="/test-tomcat1" reloadable="true" />
方式三
在conf\Catalina\localhost 目录下添加xml配置文件 demo.xml,内容如下:,使用 http://localhost:8080/demo , 访问
<?xml version="1.0" encoding="UTF-8"?>
<Context debug="0" docBase="D:\workspace-eclipse\test-tomcat\target\test-tomcat" reloadable="true" />
Tomcat Web 管理
1、登录web管理,启动tomcat,进入界面
2、报错,提示,需要配置用户
3、在conf/tomcat-users.xml,配置文件中,配置用户
4、重新在界面上登录,可在页面上管理应用
Tomcat配置数据源
Tomcat shutdown端口
使用测试
1、启动tomcat
2、打开本地命令窗口,输入命令:telnet 127.0.0.1 8005
3、输出字符串,SHUTDOWN
4、观察到,tomcat已经关闭
【Tomcat】Tomcat 基本使用(二)的更多相关文章
- Tomcat源码分析二:先看看Tomcat的整体架构
Tomcat源码分析二:先看看Tomcat的整体架构 Tomcat架构图 我们先来看一张比较经典的Tomcat架构图: 从这张图中,我们可以看出Tomcat中含有Server.Service.Conn ...
- Tomcat运行错误示例二
Tomcat运行错误示例二 当遇到这种错误时,一般是构建路径的问题,按步骤来就好.如图: 点击---->库---->Add Library---->下一步---->选择tomc ...
- Tomcat - Tomcat安装
Tomcat官网:http://tomcat.apache.org/ 准备:JAVA环境布置完成 一.Windows平台 1. 版本选择 1) 进入官网 2) 查看版本匹配 官网说明 https:// ...
- [tomcat] tomcat+nginx 负载均衡配置
首先下载,安装tomcat. 修改tomcat端口,修改server.xml: 1.修改tomcat端口(默认8080) <Connector port="8383" pro ...
- Tomcat——Tomcat使用详解
Tomcat简介 官网:http://tomcat.apache.org/ Tomcat GitHub 地址:https://github.com/apache/tomcat Tomcat是Apach ...
- java web学习总结(三) -------------------TOMCAT使用帮助(二)
一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:
- Tomcat基础教程(二)
上一篇说到了Tomcat的介绍,下载及安装,这一篇我会详述Tomcat服务器结构 一.Tomcat服务器结构图: Tomcat服务器中可以配置多个Service,每个Service可以包含多个Conn ...
- tomcat内存配置(二)
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机.Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对JavaJVM有关内存方面的知识进 ...
- Tomcat 内存马(二)Filter型
一.Tomcat处理请求 在前一个章节讲到,tomcat在处理请求时候,首先会经过连接器Coyote把request对象转换成ServletRequest后,传递给Catalina进行处理. 在Cat ...
随机推荐
- Linux 系统 Composer 安装
Composer 是个包管理工具 在项目中使用它会很方便 本文中用 PHP 安装 1.下载安装 执行命令 curl -sS https://getcomposer.org/installer | ph ...
- 二次封装Response类 | 视图类传递参数给序列化类context
二次封装Response类 源码: class Response(SimpleTemplateResponse): """ An HttpResponse that al ...
- 接口-httpClient
最近在工作的过程中有遇到httpClient接口,今天特意些一个小示例对这个知识点进行温习. 下面是代码小片段: package com.sinosoft.lis.mgubq.zhaoyongqian ...
- python - django authenticate 返回结果一直是None
# 不论怎么测试 authenticate 返回结果一直是None,查了查原因好像是 django 2.1 版本的问题 ( 我用的是 2.1.7) 解决方法: 1. 先导入 from django.c ...
- js 定时器 执行一次和重复执行
1- 执行一次(延时定时器) var t1 = window.setTimeout(function() { console.log('1秒钟之后执行了') },1000) window.clearT ...
- Stone Game II
Description There is a stone game.At the beginning of the game the player picks n piles of stones in ...
- [Kubernetes] Kubectl and Pod
1. Create and run a Pod kubectl run my-nginx --image=nginx:alpine We can run kubectl get all to see ...
- [TypeScript] Modifier
TypeScript 2.8 adds the ability for a mapped type to either add or remove a particular modifier. Spe ...
- Storage事件及综合案例
说到Storage事件,那么就得先给大家说一下localstorage和sessionstorage: 1.localStorage和sessionStorage一样都是用来存储客户端临时信息的对象. ...
- am335x system upgrade kernel usb stroage(十)
1 Scope of Document This document describes USB hardware design, support stardard usb2.0 port o ...