tomcat环境部署时需要先部署JDK工具:
JDK环境:
#将上传的jdk包进行解压/并移至Java目录下:
tar xf jdk1.8.0_131.tar.gz
mkdir -p /usr/java
mv jdk1.8.0_131 /usr/java/
#在shell终端定义变量(临时使用)tomcat 服务启动时需要用到:
JAVA_HOME=/usr/java/jdk1.8.0_131
创建环境变量:(编辑/etc/profile文件,在最后加上以下两行:)
export JAVA_HOEME=/usr/java/jdk1.8.0_131
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib #退出vim编辑器执行:
source /etc/profile
tomcat环境:
#解压源码包/移动到/usr/local/目录下,并命名为tomcat:
tar xf apache-tomcat-8.0.50.tar.gz
mv apache-tpmcat-8.0.50 /usr/local/tomcat #启动tomcat服务:
/usr/local/tomcat/bin/startup.sh
#关闭tomcat服务:
/usr/local/tomcat/bin/shutdown.sh #查看服务是否启动:
ps -ef|grep tomcat
ps -ef|grep java
netstat -nutlp
netstat -nutlp|grep -vE "8080|8005|8009" #此时tomcat已部署完毕:在浏览器输入IP:8080访问即可!
创建idenx.jsp测试代码:
vim /urs/local/tomcat/webapps/ROOT/index.jsp
<html>
<body>
<h1>JSP Test Page</h1>
<%=new java.util.Date()%>
</body>
</html>
修改tomcat服务配置文件 /usr/local/tomcat/conf/server.xml:
#默认Tomcat发布目录为/usr/local/tomcat/webapps/网站,创建自定义发布目录方法如下:
编辑server.xml配置文件,末尾</Host>标签前加入如下行:
<Context path="/" docBase="/data/webapps/www" reloadable="true"/>
/data/webapps/www目录下创建测试JSP代码,重启Tomcat即可访问。

#修改tomcat默认端口: 8005  8009  8080
8005修改为8006 在配置文件22行
8009修改为8010 在配置文件91行
8080修改为8081 在配置文件69行
搭建jforum网站:(与搭建discuz类似:)

#将上传的软件包移至/urs/local/tomcat/webapps/ROOT/tomcat发布目录下:
mv jforum-2.5.0.war /urs/local/tomcat/webapps/ROOT/
#解压:
/usr/java/jdk1.8.0/bin/jar xf jforum-2.5.0.war #需要在数据库创建库及授权:
create database jforum charset=utf8;
grant all on jforum.* to jforum@localhost identified by '123456';
flush privileges; 最后在浏览器直接输入tomcat服务器IP:8080即可!!!
nginx服务配置负载均衡/动静分离:
#主配置文件nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include vhost/*;
}
#虚拟主机配置文件:vv3.jf.com
upstream tomcat_web {
server 127.0.0.1:8080 weight=100 max_fails=2 fail_timeout=15;
server 127.0.0.1:8081 weight=100 max_fails=2 fail_timeout=15;
}
server {
listen 80;
rewrite ^/$ /forums/list.page last;
server_name vv3.jf.com;
location / {
proxy_pass http://tomcat_web;
proxy_set_header host $HOST;
#root html/vv3.jf.com;
#index index.html index.htm;
}
location ~ .*\.(htm|html|js|txt|png|gif|jpg|dos)$
{
root html/vv3.jf.com;
expires 30d;
}
}

tomcat环境的更多相关文章

  1. CentOS7 Tomcat 环境部署

    java由jvm虚拟机和一些本地类库(与操作系统通信的底层库)和java类库组成.javase由jdk和一些基本api组成,而javaee则在javase基础上添加了一些企业常用的类库,其中两个著名a ...

  2. Tomcat-MAC下添加Tomcat环境并运行

    MAC下添加Tomcat环境运行 1. 首先,下载tomcat.http://tomcat.apache.org/index.html 2. 然后解压.用终端进入到解压文件夹下的bin目录.  ...

  3. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  4. JDK和tomcat环境变量配置

    JDK环境变量配置:   如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05, 那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_ ...

  5. [Java] Tomcat环境变量设置

    @echo off title Tomcat环境变量设置 color 0a set /p inputTH=D:\Work\024_Tomcat if /i "%inputTH%"= ...

  6. 创建docker镜像,初始化jdk8与tomcat环境

    一.创建Dockerfile文件: 创建Dockerfile文件,下载jdk与tomcat放在Dockerfile同目录下. Dockerfile文件内容: FROM Ubuntu:14.10 MAI ...

  7. Tomcat环境配置部署测试环境及架构

    Tomcat环境配置已经在前面介绍过了,这边就为童鞋们介绍下对于Tomcat的架构是怎么样的! Tomcat的架构包含(bin.conf.lib.logs.temp.wenapps.work)等文件夹 ...

  8. Intellij Idea系列之Tomcat环境的搭建(三)

    Intellij Idea系列之Tomcat环境的搭建(三) 一. 编写背景 Intellij Idea在刚上手的时候很多人吐槽,"god, 这么难用的IDE有谁用呀?",的确,I ...

  9. Java学习-032-JavaWeb_001 -- Tomcat环境部署及基本配置

    首先到 Tomcat 官网,下载对应的版本,我本机的系统是 WIN7 64BIT 的,因而我选择的是64bit 的zip包,如下图所示:

  10. java:jdk环境变量配置+tomcat环境变量配置

    一:JDK1.先安装jdk  查看jdk版本:   DOC下输入java -version2.配置环境变量(添加系统变量)  JAVA_HOME      D:\study\jdk-6\jdk-6(j ...

随机推荐

  1. JDBC的增删改-结果集的元数据-Class反射-JDBC查询封装

    一.使用JDBC批量添加 ​ 知识点复习: ​1.JDBC的六大步骤 (导入jar包, 加载驱动类,获取连接对象, 获取sql执行器.执行sql与并返回结果, 关闭数据库连接) 2.​封装了一个DBU ...

  2. you-get的使用

    转载自: 利用Python下载:You-Get的安装及使用方法 - 宁佳兵 - 博客园   宁佳兵 所谓的光辉岁月,并不是后来闪耀的日子,而是无人问津时,对梦想的偏执. 博客园 首页 标签 GitHu ...

  3. PDF书签的编辑器,基于(python、Tkinter)

    使用 脚本 在github下载源码. 安装python3 安装必要的python包 pip install numpy pip install pandas pip install PyMuPDF p ...

  4. MASABlazor在移动端点击保持出现悬停样式

    提出问题 最近在学习MAUIBlazor,用的MASA Blazor,发现在移动端(触屏设备)上,点击会一直显示悬停样式,如下图所示,简单研究了一下,发现这是移动端的通病. 解决问题 MASABlaz ...

  5. Openjob 1.0.5 发布,新增 Agent

    什么是 Openjob? Openjob 基于Akka架构的新一代分布式任务调度框架.支持多种定时任务.延时任务.工作流设计,采用无中心化架构,底层使用一致性分片算法,支持无限水平扩容. 完善的任务日 ...

  6. AI视频风格转换:Stable Diffusion+EBSynth

    这次转换的视频还比较稳定,先给大家看下效果. 这里传不了视频,还是放到盘盘了:https://www.aliyundrive.com/s/5mzfjLViyDa 书接上文,在上一篇文章中,我们首先使用 ...

  7. 静态vlan的划分实验

    静态vlan的划分 1,toupu图 2,配置id与子网掩码 2.1,pc,server的ip与子网配置 pc5 pc6 pc7 pc8 server1 server2 3,vlan的静态划分 1,v ...

  8. 微信的 h5 支付和 jsapi 支付

    目录 申请商户号 申请商户证书 设置APIv3密钥 下载 SDK 开发包 下载平台证书 关联 AppID 账号 开通 H5 支付 H5支付流程 开通 JSAPI 支付 JSAPI 支付流程 通用微信支 ...

  9. H5用canvas放烟花

    很久很久以前的一个很流行的java Applet放烟花效果,当初移到android过,这次摸鱼时间翻译成js代码,用canvas实现这么多年,终于能大致看懂这代码了, 已经实现透明效果,只需要给bod ...

  10. 通过替换dll实现后门功能的恶意代码

    通过替换Kernel32.dll来实现的后门功能的恶意代码. 该恶意代码存在一个exe可执行文件和一个dll动态链接库,需要分别进行分析 一.待解决问题 这个恶意代码执行了什么功能? 通过什么方式实现 ...