tomcat环境部署

1、java安装
#java env
export JAVA_HOME=/usr/local/src/jdk1.8.0_162
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVE_HOME/bin:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib

2、下载tomcat
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

3、启动tomcat
cd /usr/local/tomcat/bin/

./start.sh //启动tomcat
./shutdown.sh //关闭tomcat

8080服务端口,8085管理端口,8090第三方应用端口(例如http)

4、编辑配置文件server.xml,新增虚拟主机
vi /usr/local/tomcat/config/server.xml

<Host name="www.123.cn" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"
<Context path="" docBase="/var/www/html/123.cn/" debug="0"
reloadable="true" crossContext="true"/>
</Host>

####docBase和appBase二选一,不要两个都填写,可能会造成相冲影响,war包放在默认的/usr/local/tomcat/webapps里面。
wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war

tomcat8启动很慢

有两种解决办法:

1)在Tomcat环境中解决(在启动或关闭tomcat时候会报错,启动时间并没有降低多少)
可以通过配置JRE使用非阻塞的Entropy Source。
在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。
加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。

2)在JVM环境中解决(启动tomcat很快2秒甚至是1秒就启动成功)
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/random
替换成
securerandom.source=file:/dev/urandom

原文地址:http://blog.51cto.com/wsw26/2071620

时间: 2024-08-24 13:17:33

tomcat环境部署的相关文章

Java学习-031-JavaWeb_001 -- Tomcat环境部署及基本配置

首先到 Tomcat 官网,下载对应的版本,我本机的系统是 WIN7 64BIT 的,因而我选择的是64bit 的zip包,如下图所示: 下载后解压后,目录TOMCAT 对应的目录结构如下所示: TOMCAT 启动:进入安装目录 apache-tomcat-8.0.26\bin 下,双击 startup.bat 启动 tomcat. 启动窗口如下图所示,对应的端口号可在启动窗口查看. 启动前请查看端口号 8080 是否被占用,若被占用则需要修改相应的端口号,修改端口号的配置文件路径为:apach

Java+Tomcat 环境部署

Java+Tomcat 环境部署 下面在Centos7进行安装Java+Tomcat,网上的很多文章,我在部署中都有些问题,下面是我自己总结的一个安装过程! 安装Java环境 首先,我们先到Java官网下载JDK 这里我下载jdk1.8版本的 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 点击 Accept License Agreement 选择好版本进行下载,需要注册O

Tomcat环境部署以及tomcat多实例搭建(同一台机器)

先搭建部署一台Tomcat服务器: yum install -y gcc* 本次需要的软件安装包: apache-tomcat-7.0.42.tar.gz jdk-7u25-linux-x64.tar.gz nginx-1.2.6.tar.gz(安装Nginx需要安装支持插件pcre-devel.zlib-devel) hjc.war (网站部署包) mysql-5.1.55.tar.gz 安装JDK yum remove java-1.5.0 -y tar -xvf jdk-7u25-linu

tomcat环境部署查看

在tomcat官网上下载最新版的tomcat包apache-tomcat-9.0.0.M17,解压并配置环境变量后,启动tomcat.如果配置没有问题会进入如下页面 当点击Manager App后,此时需要输入用户名和密码. 这里需要注意.因为刚开始是没有用户名和密码的,得在解压后的conf/tomcat-users.xml 打开,加入: <role rolename="manager-gui"/> <user username="manager-gui&q

CentOS7 Tomcat 环境部署

java由jvm虚拟机和一些本地类库(与操作系统通信的底层库)和java类库组成.javase由jdk和一些基本api组成,而javaee则在javase基础上添加了一些企业常用的类库,其中两个著名api为applet和serverlet.由于java无法基于cgi协议与前端web服务器交互,所以开发了servlet类.而要基于servlet类开发web应用,则html语言必须写在java语言中,即servlet类无法完成对于http协议的解读,无法将只将程序中的java代码转换为html交给前

linux 服务器 tomcat环境部署出错 重启

目前还没在现实当中遇到过这种情况,那么自己先模拟一下: 首先查找tomcat进程, 命令: ps -ef |grep tomcat [email protected]:/opt/android-sdk/sdk/# ps -ef |grep tomcat root 3071 1 0 5月26 ? 06:15:47 /usr/lib/jvm/java-8-oracle/bin/java -Djava.util.logging.config.file=/root/apache-tomcat-8.5.1

web应用之LAMP源码环境部署

web应用之LAMP源码环境搭建篇 目录 一.LAMP环境的介绍 1.LAMP环境的重要性 2.LAMP组件介绍 二.Apache源码安装 1.下载Apache以及相关依赖包 2.安装Apache以及相关依赖包 2-1.安装Apache依赖包 2-2.安装apr 2-3.安装apr-util 2-4.安装pcre 2-5.安装Apache 3.配置Apache 3-1.启动Apache服务 3-2.注册Apache为服务 3-3.加入Apache服务到chkconfig中 3-4.查看Apach

【J2EE】Struts2+Tomcat开发环境部署,“Hello World”的实现

1.在官网下载Struts2的开发包 下载链接如下: http://120.203.229.30/5ff/2bc79/5ff16ae8698e1c321758a8f03a1bc0939892bc79/struts-2.3.16.3-all.zip?n=struts-2.3.16.3-all.zip http://mirrors.cnnic.cn/apache//struts/documentation/struts-2.3.16.3-docs.zip http://mirrors.cnnic.c

linux 环境下tomcat中部署jfinal项目

tomcat中部署jfinal项目 问题现象如下图 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebapps目录下后,启动tomcat,服务器死活找不到工程目录. 然后我就郁闷了............. 分析运行环境: 本机: 系统  win7 64 tomcat 8.0.33 jdk版本 1.8.0_51 linux服务器: 系统   Linux version 2.6.32-431.el6.x8