java项目部署
本文章只为帮助大家学习项目的发布,为基础篇,在此给大家示范在window环境下的项目部署及运维。
以下版本为讲解示例,可自行改至匹配版本。
服务器:window service2008 R2 Standard(提前准备好服务器,可以在服务器商家租服务器,这里就不过多讲解了)
应用服务器:Tomcat-8.0.26
jdk:jdk1.7.0_60
项目开发工具:MyEclipse2014
第一步:连接到服务器
这里以window用户为例,远程连接到服务器。
点击开始--->附件--->远程桌面连接
在计算机处输入服务器ip地址(在购买服务器订单处可以查看)--->点击连接
如果出现以下界面无需理会,直接点击连接
点击是后会提示输入用户名密码
用户名:administrator 密码在服务器控制台处可以找到
(我因为记住了密码会自动登录所以此界面就不截图了)
登录后如下图所示,和平常使用的window系统基本上相似,我这就不在详细介绍了。
第二步:安装jdk,配置环境变量
我使用的是jdk1.7.0_60解压版,所以把解压后的文件放在相应的位置即可。可以在官网下载,也可以在:https://download.csdn.net/download/xi_haibin/10644983
如果使用的是安装版,不会安装可以百度安装教程,网上很多。
接下来配置jdk的环境变量
配置教程:计算机右键--->属性--->点击左侧高级系统设置--->环境变量
输入等号前后的变量名与值:
JAVA_HOME=D:\jdk1.7.0_60(这里替换为你的jdk安装位置)
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 。
path=%JAVA_HOME%\bin
测试jdk安装和环境变量配置是否成功的方法:
win+r ---> cmd 打开黑窗口输入java或者javac,如果有反应即为安装和配置成功。
出现以上页面即为安装配置成功
第三步:安装应用服务器
我使用的是:apache-tomcat-8.0.26解压版,可以在官网下载。也可点击链接下载:https://download.csdn.net/download/xi_haibin/10644988
第四步:项目打包
这里以MyEclipse2014为例,其它开发工具可以百度,基本上相同。
web项目右键--->点击Export…--->MyEclipse JEE--->WAR file--->Next
Web project:选择要导出的项目(如果一开始项目右键的会自动选中该项目,这里也可以修改)
Destination:要输入导出的路径(包括文件名)(可以点Browse选择位置)
第五步:部署项目
把导出来的war包给拷贝到服务器中tomcat下的webapps文件夹内。
打开tomcat下的bin文件夹,双击startup.bat即可启动tomcat。
如出现下图界面,最后一个启动时间结尾,即为启动成功。
然后打开浏览器,在地址栏输入:localhost:8080/项目名即可访问到项目。
呃……后期的域名解析,项目上线,维护等等,有时间再写,忘了可以提醒我。
---------------------
作者:席海斌
来源:CSDN
原文:https://blog.csdn.net/xi_haibin/article/details/82348774
版权声明:本文为博主原创文章,转载请附上博文链接!
java项目部署的更多相关文章
- java项目部署后的文件路径获取
//eclipse部署工程 String path = request.getServletContext().getRealPath( File.separator+ "WEB-INF&q ...
- java项目部署到LIINUX
天领导给个任务,把java项目部署到liunx服务器上.现记录步骤,方便以后查看.项目部署服务器步骤:服务器信息:弹性IP地址:xx.xx.xxx.xx账号:root密码:cjw@100 数据库信息: ...
- JAVA项目部署(1)
之前小菜觉得项目发布啊部署可难了,今个儿小菜接有幸触了一下java项目的打包和部署,没上手前觉得可高大上了,可难了,小菜这人就是做没做过的事前特别喜欢自己吓唬自己,这个习惯不好,得改!其实自己真正动手 ...
- java项目部署Linux服务器几种启动方式总结经验
一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...
- java项目部署在服务器环境配置以及命令的编写
在往项目上部署java项目(即打成的jar包),要为相应的项目配置环境变量,即项目运行所需要的jar或其他第三方的jar包,java -cp derivativeAccording.jar:lib/c ...
- 把我的Java项目部署到Linux系统
以前,还未毕业,凭借自己三脚猫的功夫,只会在Windows环境中使用tomcat容器把项目跑起来. 以前的操作是,利用Eclipse把项目导出成War包,放到tomcat的webApp文件夹中,鼠标点 ...
- idea java项目部署至Tomcat服务器
1. 服务器部署TomCat 1. 安装JDK,配置环境变量 > 变量名:JAVA_HOME;变量值:C:\Program Files\Java\jdk1.7.0_45 ...
- Windows Server 2012 R2服务器部署Tomcat JDK、安装Mysql以及将Java项目部署到CVM
我们平时所调试的Java Web 项目需要在本地Eclipse或者MyEclipse当中开发调试,并且部署到Tomcat上来测试,比如说笔者这里用的eclipse添加tomcat服务器, 但是这里发布 ...
- [linux,springboot] - 记一次java项目部署
之前部署的java项目,打包war包后放入tomcat下,并配置conf下的server.xml,设置war包路径,设置是否自动解包与否等操作. 然后重启tomcat,稍等片刻,(web)java项目 ...
- java项目部署在linux上
在将java项目在linux上之前我们需要准备一下,首先是 一个打成war包的java项目,一个contes的系统,还有就是tomcat和jdkl的压缩包,可以在官网下载, jdk安装 先卸载cent ...
随机推荐
- Lock Free (无锁并发)
CAS( compare and swap) 原子操作,保证了如果需要更新的地址没有被其他进程(线程)改动过,那么它可以安全的写入.而这也是我们对于某个数据或者数据结构加锁要保护的内容,保证读写的一致 ...
- Resouce Pool的理解
本篇文章从现象到本质再到具象去理解 , 从理论到实战再到源码回顾去深化. 1.在开发中,无处不在的池. eg 网络通信连接池: HttpClient连接池 HttpClient通过PoolingHtt ...
- Java开发笔记(一百四十八)通过JDBC查询数据记录
前面介绍了通过JDBC如何管理数据库,当时提到Statement专门提供了executeQuery方法用于查询操作,为什么查询操作这么特殊呢?这是因为其它语句跑完一次就了事了,顶多像insert.up ...
- Java多线程编程(4)--线程同步机制
一.锁 1.锁的概念 线程安全问题的产生是因为多个线程并发访问共享数据造成的,如果能将多个线程对共享数据的并发访问改为串行访问,即一个共享数据同一时刻只能被一个线程访问,就可以避免线程安全问题.锁 ...
- Python进阶:并发编程之Asyncio
什么是Asyncio 多线程有诸多优点且应用广泛,但也存在一定的局限性: 比如,多线程运行过程容易被打断,因此有可能出现 race condition 的情况:再如,线程切换本身存在一定的损耗,线程数 ...
- Java的访问修饰符的作用范围
访问修饰符: private default protected public 作用范围: 访问修饰符\作用范围 所在类 同一包内其他类 其他包内子类 其他包内非子类 private 可以访问 不可以 ...
- svn-疑难解决
Linux下搭建SVN服务器 https://blog.51cto.com/19940919/2095011 [SVN]出现SVN--Authorization failed错误原因 https:// ...
- 使用码云或GitHub搭建简单的个人网站
视频链接:https://www.bilibili.com/video/av64294697 码云: 1.新建一个仓库 路径名会影响你的个人网站的网址(自行修改),开源(公开),其他默认 ...
- BZOJ5312 冒险 势能分析、线段树
传送门 区间位赋值.区间求最大值似乎是不能够像一般的线段树一样直接打标记的,但是直接暴力也太没有面子了. 我们考虑优化一下暴力:如果说线段树的一段区间内在当前修改的所有位置上所有数都是相同的,那么这个 ...
- spring Boot 学习(二、Spring Boot与缓存)
一.概述1. 大多应用中,可通过消息服务中间件来提升系统异步通信.扩展解耦能力 2. 消息服务中两个重要概念: 消息代理(message broker)和目的地(destination) 当消息发送者 ...