如何在虚拟主机上部署java项目?在虚拟主机上部署 JavaWeb 项目也离不开Web项目部署的基础三要素:基础的 JDK 环境;一个 Web服务器,如 Tomcat、JBoss;一款数据库,如:mysql。

下面我们根据网络上的分享,整理下如何在虚拟主机上部署java项目。对于服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多是只能使用纯命令模式来操作,其实过程都差不多。

1.环境准备,部署java项目选择的主机一定是适用 Java 开发环境的,因此要保证你的网站空间是Java主机。

2.要部署 Java Web 项目,至少得将项目上传到虚拟空间。其实过程很简单,基本上也就是以下步骤:

① 打包上传:将项目打包成 war 文件,然后利用FTP传到服务器(在Eclipse中直接将项目导出为.war文件)。

② 将 war 文件移动到 Tomcat 目录下的 webapps 下。重启 Tomcat,访问我们的项目。

在这个过程中需要注意,作为一个Web项目,肯定是有数据库的使用。可以将已有的数据库转储为sql文件,然后将sql文件上传到服务器上执行即可。

无忧主机Java主机支持部署java项目,采用CentOs6.x/APACHE2.0/ TOMCAT6架构,独享jvm和tomcat服务,提供tomcat访问日志,支持部署多个应用程序,赠送Mysql5.0数据库。并可自主重新启动,互不影响,更安全稳定。

便捷易用的Java虚拟主机产品链接

本文地址:https://www.51php.com/news/30559.html

如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目相关推荐

  1. java项目_值得学习和练手的Java企业级开源项目,强烈推荐!

    热门文章推荐:100本纸质书籍免费包邮!22款高颜值的终端工具,点燃了小姐姐对编程的热爱! 一条 SQL 引发的事故,同时小姐姐直接被开除!! 11月全国程序员平均工资新鲜出炉,内附封面图! 文末有彩 ...

  2. aws搭建java项目_开发人员指南 - AWS SDK for Java 1.x - 适用于 Java 的 AWS 开发工具包...

    本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 开发人员指南 - AWS SDK for Java 1.x 适用于 Java 的 AWS 开发工具包为 Amazon We ...

  3. java web上传视频文件_怎样使用javaweb实现上传视频和下载功能?

    HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'index.jsp' starting page ...

  4. java 批量上传pdf文件_使用fileinput插件批量上传文件

    使用fileinput插件批量上传文件 前言 最近在做项目的时候涉及文件批量上传,使用bootstrap结合fileinput插件批量上传文件!以下是我在使用fileinput上传文件的过程.项目是基 ...

  5. os的java版本_如何在OS X上设置或更改默认的Java(JDK)版本?

    首次运行/usr/libexec/java_home -V将输出如下内容: Matching Java Virtual Machines (3): 1.8.0_05, x86_64:   " ...

  6. react实战项目_前端学习路线图--从网页设计到项目开发

    前端学习路线是螺旋上升的,需要耗费的时间和精力不比其他编程的少,由于其稳健性的特点,使其成为大多数企业开发的刚需编程语言.在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎的,没有系统 ...

  7. owin 怎么部署在云中_从几乎未能在云中部署简单的机器学习模型中学到的教训...

    owin 怎么部署在云中 Through this article we are going to present you with the main mistakes we made during ...

  8. 计算机等级考试java题型_计算机等级考试题库-2019二级java试题

    现在刷计算机等级考试题库是最佳时间,你刷了几套呢?收藏,还要记得复习好以下的二级java试题. 1.如果进栈序列为el.e2.e3.e4.e5,则可能的出栈序列是(). A.e3.el.e4.e2.e ...

  9. cmd编译java命令_使用CMD命令编译和运行Java程序

    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...

最新文章

  1. SpecFlow特性介绍1-Step Definitions
  2. SA 分析专家认证名单出炉!这一期学员太牛了
  3. QT的QModbusResponse类的使用
  4. SQL Server 行转列,列转行。多行转成一列
  5. thinkphp中表有前缀名的时候申明模板的方法
  6. APUE学习之三个特殊位 设置用户ID(set-user-ID),设置组ID(set-group-ID),sticky...
  7. 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes
  8. 安卓传感器全解:注册、注销传感器、监听传感器,距离传感器、方向传感器、陀螺仪、加速计、磁场、气压传感器
  9. linuxdeploy ubuntu 更新gui_在Ubuntu和Linux Mint上释放空间的7种简单方法
  10. 计算机端口联机,网络端口之二端口传输机制
  11. 因项目需要做——ubuntu16.04 双网卡绑定
  12. oracle 数据分列,如何使用Excel把有规律地txt文本数据分列
  13. 269个JavaScript工具函数,助你提升工作效率(2)
  14. 金庸去世!马云终于发声,句句痛心!若无先生,不知是否会有阿里
  15. 陶瓷纤维毯行业调研报告 - 市场现状分析与发展前景预测
  16. 关于Mysql服务无法启动的问题
  17. 【趣文】我是一个线程
  18. 计算机毕业论文基于Python实现的学生求职招聘兼职平台
  19. 2022 全球数字物流与绿色供应链大会暨全球数字物流与绿色供应链博览会筹备工作启动会成功举办
  20. DPCM编码解码的原理

热门文章

  1. EMV技术学习和研究(二)应用选择
  2. 互联网日报 | 5月2日 星期日 | 五一档总票房破5亿;中国联通在香港正式推出5G服务;欧盟首次对苹果发起反垄断诉讼
  3. 如何选择服务器的类型
  4. docker部署seaweedf
  5. 洛谷分支结构:小鱼的航程(改进版),C语言
  6. 神经网络学习9--过拟合 (Overfitting)的解决办法
  7. 引入时间轴:动态图模型的共性与特征
  8. 接口和抽象类的共性与区别
  9. python网络安全怎么学_新手如何学习网络安全?
  10. 【转】Fluent学习笔记(10)-----多相流模型