转自:(此处更详细)http://blog.csdn.net/gulu_gulu_jp/article/details/50994003

二、项目部署

我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:
① 基础的 JDK 环境
② 一个 Web 服务器。如 Tomcat、JBoss
③ 一款数据库。如:mysql

对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。

2.1 环境准备

既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。

2.2 项目部署

我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:
① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为.war文件)。
② 将 war 文件移动到 Tomcat 目录下的 webapps 下。
③ 重启 Tomcat,访问我们的项目。

在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为.sql文件)。
② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)。

(可能还需要改改配置文件)

如何将Java Web项目部署到服务器上相关推荐

  1. Java web项目如何在服务器上跑起来(有源码)

    Java web项目如何在服务器上跑起来(有源码) 要用到的工具有:myeclipse.宝塔,navicat premium.xshell. 概述:本博文主要是帮助入门级新手怎么从网上下载一个java ...

  2. java ee项目部署到服务器上405,HTTP状态405 - HTTP POST方法不受此URL支持:采用的GlassFish服务器的NetBeans...

    I am getting this error on using post method in my form-- HTTP Status 405 - HTTP method POST is not ...

  3. web项目部署到服务器上出现验证码乱码问题解决方案

    问题展示: 解决方案 首先将响应的字体放到linux的对应目录下,如图所所示: 然后打开xshell 修改chinese目录的权限: # chmod -R 755 /usr/share/fonts/c ...

  4. Java Web项目在Linux服务器自动化部署续-整合Bamboo

    前言 Java Web项目在Linux服务器自动化部署 在这一篇中, 完成的是一个自动化部署的脚本. Atlassian Bamboo 是一款持续集成构建服务器软件(Build Server) 软件地 ...

  5. Java Web项目在Linux服务器自动化部署

    项目介绍 使用Spring+Hibernate开发的Java Web 项目, 在Perforce上做的代码控管, 部署到Linux(Redhat)下的Tomcat服务器上. 手动部署繁琐,如果涉及文件 ...

  6. java web项目部署到tomcat服务器(一般步骤和自己所犯错误的总结)————高手忽略

    最近由于项目需求,需要将java web项目部署到本地tomcat上(版本为8.0)进行测试.作为一个非计算机专业的菜鸟,之前的工作都是写后台逻辑代码,没接触过web项目部署.部署的时候不知道如何下手 ...

  7. 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器

    如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...

  8. 如何将项目部署到服务器上(全套教程)

    点赞再看,养成习惯,本文介绍如何将本地项目部署到服务器上永久运行. 目录 开场白 一.购买服务器 二.用Xshell连接服务器 三.安装Java环境 四.安装宝塔面板 ?五.部署 总结 开场白 在写毕 ...

  9. 自己的项目部署到服务器上的部分问题解决办法

    关于项目部署到服务器上,访问方面的部分优化: 1.一般我们的项目部署到tomcat下的webapps下,我们访问时需要输入:http://XXXXXX:8080/项目名/index.html 但是为了 ...

  10. 项目部署到服务器上页面上的时间与数据库相差8小时

    更多详细请关注博客原文:盐鱼律己-项目部署到服务器上页面上的时间与数据库相差8小时 问题描述 项目在本地运行时页面上的时间与数据库中的相同,但是部署到服务器上后页面上显示的时间比数据库中早8个小时. ...

最新文章

  1. 多人开发情况下的字符串本地化
  2. 密码学基础知识(八)略说数字签名
  3. MoeCTF 2021Re部分------Midpython.exe
  4. 将字符串的部分保存,剩余删去,或只保留指定一段子字符串
  5. C语言函数题- 求矩阵不靠边元素之和
  6. LoadRunner监控局域网内其他服务器系统资源设置
  7. 如何采集指定年份的poi_房价关键影响因素分析:从数据采集到建模全过程
  8. 下拉框——把一个select框中选中内容移到另一个select框中遇到的问题
  9. 真诚地希望你耐心的把它看完
  10. Bandicam_v4.6.5便携特别版 高清视频录制工具
  11. java jmenu 监听_Java中用得比较顺手的事件监听
  12. 平面海报设计素材|几何风格极简流行风,继续
  13. CSS3实现垂直居中
  14. dijkstra 算法_路径规划算法总结
  15. 数据库写入性能测试小工具
  16. 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
  17. Terms of Service - Screen Capture
  18. linux系统屏幕触摸校准
  19. python绘制中文柱状图+显示数字
  20. 微信小程序wx.setClipboardData复制文本

热门文章

  1. Atitit 图像处理 公共模块 矩阵扫描器
  2. atitit.atiLinq v2新特性attilax大总结 q326
  3. Atitit.进程管理常用api
  4. paip.python 调用qt ui 总结
  5. paip.图片文件上传功能总结
  6. 申通完美支撑“双11”亿级包裹背后的云基础设施
  7. 以用户为师,报喜鸟用需求助力云备份产品创新
  8. Gartner 2020年十大战略科技发展趋势:边缘赋能、区块链、超自动化、人工智能安全等...
  9. 毕设题目:Matlab数字信号处理
  10. 【优化算法】天牛须搜索优化粒子群算法【含Matlab源码 1256期】