怎么部署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 ...
随机推荐
- SQL JOIN的用法
背景:(血的教训) 非常感谢能够有幸的去活力世纪面试,面试官非常的祥和,虽然最后没能够去成,但是非常的感谢,是他让我明白了自己还有很多需要去学习,每一次的面试不是为了去证明自己有多强,能拿多少的工资, ...
- Spring MVC4 纯注解配置教程
阅读本文需要又一定的sping基础,最起码要成功的运行过一个SpringMvc项目. 在传统的Spring项目中,我们要写一堆的XML文件.而这些XML文件格式要求又很严格,很不便于开发.而网上所谓的 ...
- 关于MySql 关键字与字段名冲突 的问题
我在用mysql创建数据表时,其中一个表怎么创建都提示失败,最终我把语句翻来覆去折腾了许多遍之后发现原来我的一个字段值的名称为order的字段出了问题,把它去了就好了,最后结论就是设置字段值名称时不要 ...
- vue.js组件
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- WindowsForm--Bubble User Control
创建一个自定义用户控件,拖入一个label:lblWords,和一个richTextBox:txtWords 代码: using System; using System.Collections.Ge ...
- Angular2+typescript+webpack2(支持aot, tree shaking, lazy loading)
概述 Angular2官方推荐的应该是使用systemjs加载, 但是当我使用到它的tree shaking的时候,发现如果使用systemjs+rollup,只能打包成一个文件,然后lazy loa ...
- 多个Jdk版本(转)
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- Silverlight 缓存控制策略
通常我们用html或asp.net页面承载Silverlight包,由于浏览器缓存机制的存在,使得你的应用更新时,客户见到往往是旧版的程序,而完全禁止缓存,每次打开页面都要重新下载xap,对于体积较大 ...
- 关于一次oracle sqlplus可登陆,但监听起不来的解决。由于listener.log文件超过4G
1.在oracle服务器上cmd 执行 lsnrctl 执行start 过了好久,提示监听程序已经启动. 再执行status 过来好久,才提示命令执行成功. 最后找到原因是因为C:\Oracle\di ...
- c# 文件及目录操作类
18位长度的计时周期数: DateTime.Now.Ticks.ToString() 多数是收集而来,加上测试感觉很不错,分享一下或许有些帮助吧: 引用: using System; using Sy ...