怎么部署java项目(从搭建环境说起)
1、服务器需要安装对应开发版本的jdk
在官网下载jdk对应的jdk版本,解压到某个目录下如:
root@guchen-ubuntu16-04lts:/home/guchen/usr/java# ls
jdk1..0_111 jdk-8u111-linux-x64.tar.gz
解压命令 tar -xzvf jdk-8u111-linux-x64.tar.gz
2.进入 vi /etc/profile 中添加环境变量如下:
#jdk1.8.0._111
JAVA_HOME=/home/guchen/usr/java/jdk1..0_111
JRE_HOME=/home/guchen/usr/java/jdk1..0_111/jre
MAVEN_HOME=/home/guchen/usr/local/apache-maven-3.3.
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME MAVEN_HOME PATH CLASSPATH
保存退出后使环境变量生效,执行:source /etc/profile
3、安装tomcat
下载tomcat,并解压到某个目录下如:
root@guchen-ubuntu16-04lts:/home/guchen/usr/local# ls
apache-maven-3.3. apache-maven-3.3.-bin.tar.gz apache-tomcat-7.0. apache-tomcat-7.0..tar.gz
4、把war包放进webapps下面重启tomcat就ok啦
root@guchen-ubuntu16-04lts:/home/guchen/usr/local/apache-tomcat-7.0./webapps# ls
docs examples host-manager jenkins jenkins.war manager operation-centre operation-centre.war ROOT
进入到bin目录下重启tomcat,执行命令 ./startup.sh
root@guchen-ubuntu16-04lts:/home/guchen/usr/local/apache-tomcat-7.0./bin# ./startup.sh
Using CATALINA_BASE: /home/guchen/usr/local/apache-tomcat-7.0.
Using CATALINA_HOME: /home/guchen/usr/local/apache-tomcat-7.0.
Using CATALINA_TMPDIR: /home/guchen/usr/local/apache-tomcat-7.0./temp
Using JRE_HOME: /home/guchen/usr/java/jdk1..0_111/jre
Using CLASSPATH: /home/guchen/usr/local/apache-tomcat-7.0./bin/bootstrap.jar:/home/guchen/usr/local/apache-tomcat-7.0./bin/tomcat-juli.jar
Tomcat started.
root@guchen-ubuntu16-04lts:/home/guchen/usr/local/apache-tomcat-7.0./bin#
网址输入IP:8080
如果出现tomcat首页则说明安装ok
怎么部署java项目(从搭建环境说起)的更多相关文章
- Win10搭建Jenkins部署Java项目(本机和远程Win10部署)
目录 一.前言&背景 二.环境准备 三.插件安装 四.全局配置 Maven JDK Git Maven 五.新建项目并配置 新建项目 配置 1.Discard old builds 2.Thi ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- git jenkins 部署java项目
1.Java项目部署基本概述: 1.什么是Java项目? 2.为什么Java项目需要使用Maven编译? 3.手动实现Java项目构建? 4.手动实现Java项目架构图? 源码包 jar包 ...
- tomcat部署java项目
tomcat部署java项目 1.启动tomcat 进入到tomcat安装目录下的bin #cd /opt/tomcat/bin #./startup.sh // 执行重启命令 2.重建一个新目录导入 ...
- windows一键部署java项目
windows一键部署java项目 因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址.就像安装软件一样将jdk,tomcat,mys ...
- 通过Jenkins部署java项目
部署java项目-创建私有仓库 Jenkins大多数情况下都是用来部署Java项目,Java项目有一个特点是需要编译和打包的,一般情况下编译和打包都是用maven完成,所以系统环境中需要安装maven ...
- 阿里云部署java项目
第一步:注册阿里云账号(如果有请看第二步) 1.百度搜索阿里云,点击进入阿里云官网 2.点击右上角免费注册 3.进入注册页面,按照要求填写信息 4.注册完成后登陆 登陆之后首先购买阿里云esc与服务器 ...
- 关于weblogic部署Java项目的包冲突问题
我们可能会用各种应用服务部署我们的Java应用,比如Tomcat.WAS.weblogic等.Tomcat和WAS可能会比较少遇到一些奇怪的问题,但是用weblogic部署项目则经常遇到一些比如包冲突 ...
- jenkins部署java项目,脚本文件放在远程仓库中 和jar一起打包(六)
jenkins部署java项目到远程linux上,脚本文件和项目一起上传到gogs上,直接执行gogs上的脚本文件来执行项目 (1)新建maven项目 pom.xml的配置 <project x ...
- 部署java项目到阿里云服务器(centos7版本)
一.搭建环境 1.搭建java环境(64位) 一.准备压缩包,rpm包或者tar包,将其上传到阿里云对应的文件夹(我用的工具是WinSCP,百度一下就有下载资源) 二.若是rpm包,可以通过 rpm ...
随机推荐
- 在ESXi 5.x 和 ESXi 6.0.x 中如何安装第三方供应商开发的驱动程序
在 VMware ESXi 5.x 和 ESXi 6.0.x 中如何下载并安装异步驱动程序 (2076262) Symptoms 免责声明:本文为 How to download and inst ...
- pickle序列化
通过pickle来序列化: # -*- coding: utf-8 -*- import pickle #-------------------序列化--------------------- zoo ...
- VES Hand Book Contents
3...ABOUT THE VES4...Foreword 6...Chapter 1......Introduction6......Visual Effects and Special Effec ...
- C语言函数指针实验
上次看Atmel的示例工程,发现人家使用了函数指针的结构体(函数指针结构体).感叹人家的C语言功夫审核,自己费劲还是只能读懂的份.不过,函数指针确实好用.今天就试试这个超牛的东西.Now let's ...
- JDBC连接实例
package com.javaee.corejava; import java.sql.Connection; import java.sql.DriverManager; import java. ...
- c# winform 窗体起始位置 设置
窗体起始位置为顶部中间,WinForm居中显示: ; ; this.StartPosition = FormStartPosition.Manual; //窗体的位置由Location属性决定 thi ...
- Struts2中Action由自己与由Spring管理的区别
struts2单独使用时action由struts2自己负责创建:与spring集成时,action实例由spring负责创建. 这导致在两种情况下struts.xml配置文件的略微差异. 假如: ...
- Could not find com.android.tools.build:gradle:1.3.0.
* What went wrong: A problem occurred configuring project ':TZYJ_Android'.> Could not re ...
- 转 strace
转自http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html strace常用来跟踪进程执行时的系统调用和所接收的信号. 在Li ...
- X.509证书生成
创建数字证书 用户对数字证书的认可决定于对证书颁发机构的信任,所以证书颁发机构决定了数字证书的可用范围.由于官方认可的数字证书颁发机构,比如VeriSign.Thawte(OpenSSL),具有普遍的 ...