java----tomcat
下载:
测试使用一般下载zip格式,在服务器上布置tomcat使用直接安装格式(install)
https://tomcat.apache.org/download-90.cgi
配置tomcat中vm编码设置
-Dfile.encoding=UTF-8
使用
在windows下,使用的 .bat格式的文件 ,在linux下使用是 .sh ,一样的命令,后缀名不一样。
在bin目录下:
启动Tomact startup.bat 命令 关闭Tomact shutdown.bat 命令
如果报错
在bin目录中的setclasspath.bat (linux 是setclasspath.sh),配置java和jre的环境路径
windows配置
在文件最上面添加,具体的java路径以实际为主
set JAVA_HOME=D:\java\jdk1.8.0_201
set JRE_HOME=D:\java\jdk1.8.0_201\jre
实例

Linux配置
在setclasspath.sh文件中添加
export JAVA_HOME=/opt/zimbra/jdk1.6.0_31
export JRE_HOME=/opt/zimbra/jdk1.6.0_31/jre
说明:

bin目录:常用命令 conf:存放Tomcat配置文件,例如server.xml 可以配置端口号,域名,ip,请求编码,默认加载的页面项目
web.xml :可以设置Tomcat支持的文件类型
context.xml 设置数据源等信息
lib:存放Tomcat运行需要加载的jar包 logs:日志文件 temp:用户运行时,产生的临时文件 webapps:存放应用程序 work:存放Tomcat在运行时的编译后的文件,清空work目录,重启,可以清除缓存
IDEA配置tomcat服务:
IDEA:集成开发环境,里面已经搭配好了tomcat,只要配置一下即可
run---->Edit Configurations -->添加--->Tomcat Server--->选择本地(local)



如果没有Artifact选项
解决1:

解决2:
setting -> Build,Execution.Deployment-->Maven-->勾选 Import Maven projects automatically -->确定
解决控制台乱码的问题
原文:https://blog.csdn.net/liu865033503/article/details/81094575
1、打开tomcat配置页面,Edit Configurations。
2、选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。

ps:若乱码问题依然存在,请尝试继续按以下步骤解决:
1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。

2.分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8
3.打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,点击OK或者Apply。

4.重启IntelliJ IDEA即可解决乱码问题。
如果还是不行将上述配置过的都回复原状,及所有添加的-Dfile.encoding=UTF-8都删除,在setting->File Encodings设置编码为GBK
参考:https://blog.csdn.net/fengshuiyue/article/details/79427419

tomcat启动服务器报错
org.apache.catalina.core.AprLifecycleListener.init 基于APR的本地库加载失败
解决:https://blog.csdn.net/wn084/article/details/81227417
java----tomcat的更多相关文章
- Win2008R2+java+tomcat安装
Win2008R2+java+tomcat安装 准备软件: jdk-7u25-windows-x64.exe apache-tomcat-7.0.42-windows-x64.zip 一.安装java ...
- BAE3.0上的java+tomcat代码发布
---------------------------------2016/01/25更新-------------------------------------- 最近两天去百度开放云,发现它再也 ...
- Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...
- docker的简单搭建(java/tomcat 环境)
1.一副图简单了解下docker的布局,它是虚拟的,docker分为私服.镜像.容器三个模块 一般从私服pull镜像,镜像run一个容器,我们把容器作为一个虚拟服务,里面可以独立运行进程有独立的内网I ...
- Java进阶(十)java tomcat中context配置
Tomcat中Context的配置 问题: java tomcat中<context> docBase属性是什么意思? 元素的属性: path:指定访问该Web应用的URL入口. doc ...
- java+tomcat开发环境搭建
java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...
- Java Tomcat下载、安装和环境变量配置
win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095 1.首先到Tomcat官网,传送阵:点击开 ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- Docker学习笔记之二,基于Dockerfile搭建JAVA Tomcat运行环境
前言 在第一篇文字中,我们完全人工方式,一个命令一个命令输入,实现一个 java tomcat运行环境,虽然也初见成效,但很累人.如果依靠依靠脚本构建一个Tomcat容器实例,一个命令可以搞定,何乐而 ...
- CentOS7下部署java+tomcat+mysql项目及遇到的坑
CentOS 7 下安装部署java+tomcat+mysql 前置:CentOS7安装:https://jingyan.baidu.com/article/b7001fe1d1d8380e7382d ...
随机推荐
- Java 删除ArrayList中重复元素,保持顺序
// 删除ArrayList中重复元素,保持顺序 public static List<Map<String, Object>> removeDuplicat ...
- hdu P3374 String Problem
今天又在lyk大佬的博客学会了——最小表示法(异常激动发篇题解纪念一下说在前面:给luogu提个建议最小表示法的题太少了,都被hdu抢去了!!! 我们先看一下题目 看完后可以用一个字概括——蒙,两个字 ...
- LOJ2083 [NOI2016] 优秀的拆分 【哈希】【调和级数】
题目分析: 好题!我们发现题目实际是要求出从某个左端点开始跑出去的BB型有多少个和从某个右端点开始跑出去的AA型有多少个. 发现这个问题是对称的,所以只考虑从左端点跑出去的BB型有多少个就可以了. 我 ...
- Dlib Opencv cv2.fitEllipse用于人眼轮廓椭圆拟合
dlib库的安装以及人脸特征点的识别分布分别在前两篇博文里面 Dlib Python 检测人脸特征点 Face Landmark Detection Mac OSX下安装dlib (Python) 这 ...
- 【LOJ#3095】[SNOI2019]字符串(后缀数组)
[LOJ#3095][SNOI2019]字符串(后缀数组) 题面 LOJ 题解 首先画图看看如何比较两个串的大小,发现这个东西等价于求两个相邻的后缀的\(LCP\). 一个做法是求出\(SA\),然后 ...
- 第三篇--创建.gitignore文件
小知识 · git add -A 提交所有变化 · git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) · git add . 提交 ...
- linux通过expect工具来实现自动登录服务器,并执行相关操作
参考地址:https://www.cnblogs.com/liyuanhong/articles/7728034.html EOF的使用参考:https://www.cnblogs.com/liyua ...
- python模拟页面调度LRU算法
所谓LRU算法,是指在发生缺页并且没有空闲主存块时,把最近最少使用的页面换出主存块,腾出地方来调入新页面. 问题描述:一进程获得n个主存块的使用权,对于给定的进程访问页面次序,问当采用LRU算法时,输 ...
- ansible安装二进制kubernetes-1.14.1
主机信息: 主机IP 主机名 角色 10.10.3.181 k8s-m1 kube-apiserver,kube-controller-manager,kube-scheduler,etcd 10. ...
- 20155324 实验5 MSF基础应用
20155324 实验5 MSF基础应用 ms08_067 用search命令,搜索与ms08_067相关的模块,如图: 服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的 ...