本文章只为帮助大家学习项目的发布,为基础篇,在此给大家示范在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项目部署的更多相关文章

  1. java项目部署后的文件路径获取

    //eclipse部署工程 String path = request.getServletContext().getRealPath( File.separator+ "WEB-INF&q ...

  2. java项目部署到LIINUX

    天领导给个任务,把java项目部署到liunx服务器上.现记录步骤,方便以后查看.项目部署服务器步骤:服务器信息:弹性IP地址:xx.xx.xxx.xx账号:root密码:cjw@100 数据库信息: ...

  3. JAVA项目部署(1)

    之前小菜觉得项目发布啊部署可难了,今个儿小菜接有幸触了一下java项目的打包和部署,没上手前觉得可高大上了,可难了,小菜这人就是做没做过的事前特别喜欢自己吓唬自己,这个习惯不好,得改!其实自己真正动手 ...

  4. java项目部署Linux服务器几种启动方式总结经验

    一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...

  5. java项目部署在服务器环境配置以及命令的编写

    在往项目上部署java项目(即打成的jar包),要为相应的项目配置环境变量,即项目运行所需要的jar或其他第三方的jar包,java -cp derivativeAccording.jar:lib/c ...

  6. 把我的Java项目部署到Linux系统

    以前,还未毕业,凭借自己三脚猫的功夫,只会在Windows环境中使用tomcat容器把项目跑起来. 以前的操作是,利用Eclipse把项目导出成War包,放到tomcat的webApp文件夹中,鼠标点 ...

  7. idea java项目部署至Tomcat服务器

    1. 服务器部署TomCat     1. 安装JDK,配置环境变量     > 变量名:JAVA_HOME;变量值:C:\Program Files\Java\jdk1.7.0_45      ...

  8. Windows Server 2012 R2服务器部署Tomcat JDK、安装Mysql以及将Java项目部署到CVM

    我们平时所调试的Java Web 项目需要在本地Eclipse或者MyEclipse当中开发调试,并且部署到Tomcat上来测试,比如说笔者这里用的eclipse添加tomcat服务器, 但是这里发布 ...

  9. [linux,springboot] - 记一次java项目部署

    之前部署的java项目,打包war包后放入tomcat下,并配置conf下的server.xml,设置war包路径,设置是否自动解包与否等操作. 然后重启tomcat,稍等片刻,(web)java项目 ...

  10. java项目部署在linux上

    在将java项目在linux上之前我们需要准备一下,首先是 一个打成war包的java项目,一个contes的系统,还有就是tomcat和jdkl的压缩包,可以在官网下载, jdk安装 先卸载cent ...

随机推荐

  1. 使用Android SDK卸载厂家程序

    ADB下载: 官网翻墙比较慢,这里推荐使用国内网站:https://www.androiddevtools.cn/ 下载  SDK Tools  和  SDK Platform-Tools: 两者分别 ...

  2. [原创]K8Cscan for Python 2.0

    0x000 简介 K8Cscan扫描器Python版支持Windows和Linux系统 详情参考:https://www.cnblogs.com/k8gege/p/10519321.html 0x00 ...

  3. 记事本 该文件含有unicode格式的字符 点确定就变乱码了,notePad++,UltraEditor等编辑器打开也变乱码?

    --问题 之前一直都是好的 今天电脑打开,发现电脑所有的TXT记事本,点开来全是乱码,甚至下过来的TXT,或者自己新建的TXT,打上中文字,点保存会弹出 该文件含有unicode格式的字符什么什么的, ...

  4. vue中methods、computed、watch区别

    vue中methods.computed.watch区别methods:事件调用的钩子 computed:{ // 计算属性是根据他依赖的值计算的,当依赖值发生变化,其跟着改变 // 计算属性是依赖缓 ...

  5. poj1458公共子序列 C语言

    /*Common SubsequenceTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 56416 Accepted: 23516D ...

  6. opencv之重映射

    好久没写呆码了 今天发个重映射 #include "opencv2/video/tracking.hpp" #include "opencv2/imgproc/imgpr ...

  7. golang在linux下的安装操作

  8. Java核心技术梳理-类加载机制与反射

    一.引言 反射机制是一个非常好用的机制,C#和Java中都有反射,反射机制简单来说就是在程序运行状态时,对于任意一个类,能够知道这个类的所有属性和方法,对于任意一个对象,能够调用它的任意属性和方法,其 ...

  9. Spring-Cloud之Sleuth链路追踪-8

    一.Spring Cloud Sleuth 是Spring Cloud 的一个组件,它的主要功能是在分布式系统中提供服务链路追踪的解决方案. 二.为什么需要Spring Cloud Sleuth? 微 ...

  10. 【开发笔记】- Java中关于HashMap的元素遍历的顺序问题

    今天在使用如下的方式遍历HashMap里面的元素时 for (Entry<String, String> entry : hashMap.entrySet()) { MessageForm ...