Centos7部署Tomcat项目

tomcat基于java环境运行,需要安装jdk和tomcat。

1、上传安装包

[email protected]:~$ sudo mkdir /root/software 创建本地映射目录

[email protected]:~/software# ll 使用root账号,上传安装包文件

-rw-r--r-- 1 root root 8900822 6月 23 2016 apache-tomcat-7.0.68.tar.gz

-rw-r--r-- 1 root root 153512879 6月 23 2016 jdk-7u79-linux-x64.tar.gz

[email protected]:~$ docker run -it -v /root/software:/mnt/software ddb0d /bin/bash

[[email protected] /]#

2、安装jdk

[[email protected] software]# tar -xf jdk-7u79-linux-x64.tar.gz

[[email protected] software]# mv jdk1.7.0_79 /home/

[[email protected] home]# vi /etc/profile 末尾增加以下内容

JAVA_HOME=/home/jdk1.7.0_79

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

echo $JAVA_HOME

[[email protected] home]# source /etc/profile

/home/jdk1.7.0_79

[[email protected] home]# java -version

java version "1.7.0_79"

3、tomcat安装

[[email protected] home]# cd /mnt/software

[[email protected] software]# tar -xf apache-tomcat-7.0.68.tar.gz

[[email protected] software]# mv apache-tomcat-7.0.68 /home/tomcat

[[email protected] software]# cd /home

[[email protected] home]# ll

drwxr-xr-x 8 10 143 4096 Apr 10 2015 jdk1.7.0_79

drwxr-xr-x 9 root root 4096 Feb 17 06:47 tomcat

[[email protected] home]# exit

4、创建tomcat镜像

[email protected]:~$ docker commit e54e centos/centos7-tomcat:20170217

2ab2c6930f249eab7af4c47d3bd6df433ef3d540c16c7fd9f33f7f7220dc9524

[email protected]:~$ docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

centos/centos7-tomcat 20170217 2ab2c6930f24 16 seconds ago 585.4 MB

5、启动新容器

[email protected]:~$ docker run -itd -p 10023:22 -p 10024:8080 centos/centos7-tomcat:20170217

5e1c5f2d9184ebeaa70d111c546f8947479533356541cf8dd7ffe51277585397

[email protected]:~$ docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

5e1c5f2d9184 centos/centos7-tomcat:20170217 "/bin/bash" 4 seconds ago Up 3 seconds 0.0.0.0:10023->22/tcp, 0.0.0.0:10024->8080/tcp

[email protected]:~$ docker exec -it 5e1c /bin/bash

[[email protected] bin]# passwd

Changing password for user root.

New password: ceshi123

[[email protected] /]# cd /home/tomcat/bin/

[[email protected] bin]# source /etc/profile

[[email protected] bin]# java -version

[[email protected] bin]# /usr/sbin/sshd -D &

[[email protected] bin]# ./startup.sh

[[email protected] bin]# netstat -lnp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 34/sshd

tcp6 0 0 :::22 :::* LISTEN 34/sshd

tcp6 0 0 127.0.0.1:8005 :::* LISTEN 81/java

tcp6 0 0 :::8009 :::* LISTEN 81/java

tcp6 0 0 :::8080 :::* LISTEN 81/java

6、测试

[[email protected] www]# ssh 192.168.1.185 -p 10023

The authenticity of host ‘[192.168.1.185]:10023 ([192.168.1.185]:10023)‘ can‘t be established.

RSA key fingerprint is 00:3b:ee:8f:19:1e:43:6a:c0:61:80:b5:83:2e:9b:5f.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘[192.168.1.185]:10023‘ (RSA) to the list of known hosts.

[email protected]‘s password:

/home/jdk1.7.0_79

[[email protected] ~]#

[[email protected] www]# curl -I 192.168.1.185:10024

HTTP/1.1 200 OK

7、项目部署

--简单编码测试,在tomcat项目目录创建下面目录文件

[[email protected] webapps]# cat aaa/index.html

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>公司信息</title>

</head>

<body>

<h1>测试</h1>

</body>

时间: 2024-12-19 19:23:12

Centos7部署Tomcat项目的相关文章

Docker容器和本机之间的文件传输 使用Docker部署Tomcat项目

Docker容器和本机之间的文件传输. http://blog.csdn.net/leafage_m/article/details/72082011 使用Docker部署Tomcat项目 http://blog.csdn.net/leafage_m/article/details/72081987

Centos7部署tornado项目

今天帮一个学生解决tornado的部署问题,在此记录了这其中的过程,其中的tornado项目为随手写的示例. 开发环境: 本地开发环境:Win10 + Python3.5.4 + PyCharm 线上环境:Centos7.3 + Python3.5.4 第一步:本地项目编写.Python3.x适用,并且已经安装并配置好了环境变量 1. 首先创建名为torn_test的虚拟环境 virtualenv --python=python.exe --no-site-packages torn_test

idea创建和部署tomcat项目

小编今天花费了一上午,参悟出了如何快速的在idea上面创建并部署一个属于自己的maven项目,很荣幸能将自己的开发经验推而广之,希望能够帮助到大家! 前言 小编参考博文: Intellij Idea 创建Web项目入门(一):http://www.cnblogs.com/yangyquin/p/5285272.html IntelliJ IDEA 15 创建maven项目:https://www.cnblogs.com/wql025/p/5215570.html#autoid-4-0-0 IDE

docker部署tomcat项目遇到 More than one fragment with the name [org_apache_tomcat_websocket]

没截图  看到了cause by  More than one fragment with the name [org_apache_tomcat_websocket]  (后面还有 ) 部署项目命令 docker run -dit --network=hezhi --name=score  -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime -p 8086:80 -v /data/tomcat-8.5.50:/tomc

Centos7部署Django项目

uwsgi Python环境搭建[略] uwsgi模块的安装: pip3 install uwsgi uwsgi配置文件编写: uwsgi配置文件格式可以是xml也可以是ini文件,这里使用ini文件 在django项目的根目录新建一个uwsgi.ini文件,写入以下内容 [uwsgi] http = :8000 # 绑定端口 chdir = /home/trunk/ # 项目主目录 module = SpiderServer.wsgi #项目主目录下的SpiderServer.wsgi.py文

阿里云 Centos7 部署 Django 项目

前期准备 阿里云服务器 mysql数据库 已经本地运行成功的项目 阿里云服务器的环境配置 Git #代码管理 Gitlab #代码托管,要求服务器内存不低于2G,我选择放弃 Mysql #连接数据库 Python3 #python项目的运行环境,默认为python2 Django #项目环境 Uwsgi #项目运行后访问的相关的配置文件 Virtualenv #创建虚拟python环境 Nginx #配置项目运行转发的相关配置 环境配置的详细操作 更新软件包并安装可能用到的依赖 yum upda

linux部署tomcat项目

unzip apache-tomcat-7.0.55-windows- x64.zip     解压zip文件 chmod +x startup.sh shutdown.sh catalina.sh 增加执行权限,./startup.sh 执行 tail -f  ../logs/catalina.out    持续输出这个文件 原文地址:https://www.cnblogs.com/hxxhdaily/p/11255264.html

【转载】centos7+tomcat部署JavaWeb项目超详细步骤

我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建一个测试服务器来运行我们的javaWeb项目.这里我就从头到尾开始详细的介绍一下如何部署javaWeb项目到centos7上. 总体分为三部分:1.java环境.2.tomcat环境.3.JavaWeb项目部署 一.安装java环境 centos7安装java环境比较简单,我是通过virtualBo

eclipse部署tomcat修改项目访问路径(虚拟路径)

原文参考: http://www.educity.cn/wenda/147993.html http://blog.163.com/java_zf/blog/static/19926038420129240314546/ tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下: 1. 把项目contex