如何将Java Web项目部署到服务器上
转自:(此处更详细)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项目部署到服务器上相关推荐
- Java web项目如何在服务器上跑起来(有源码)
Java web项目如何在服务器上跑起来(有源码) 要用到的工具有:myeclipse.宝塔,navicat premium.xshell. 概述:本博文主要是帮助入门级新手怎么从网上下载一个java ...
- 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 ...
- web项目部署到服务器上出现验证码乱码问题解决方案
问题展示: 解决方案 首先将响应的字体放到linux的对应目录下,如图所所示: 然后打开xshell 修改chinese目录的权限: # chmod -R 755 /usr/share/fonts/c ...
- Java Web项目在Linux服务器自动化部署续-整合Bamboo
前言 Java Web项目在Linux服务器自动化部署 在这一篇中, 完成的是一个自动化部署的脚本. Atlassian Bamboo 是一款持续集成构建服务器软件(Build Server) 软件地 ...
- Java Web项目在Linux服务器自动化部署
项目介绍 使用Spring+Hibernate开发的Java Web 项目, 在Perforce上做的代码控管, 部署到Linux(Redhat)下的Tomcat服务器上. 手动部署繁琐,如果涉及文件 ...
- java web项目部署到tomcat服务器(一般步骤和自己所犯错误的总结)————高手忽略
最近由于项目需求,需要将java web项目部署到本地tomcat上(版本为8.0)进行测试.作为一个非计算机专业的菜鸟,之前的工作都是写后台逻辑代码,没接触过web项目部署.部署的时候不知道如何下手 ...
- 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器
如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...
- 如何将项目部署到服务器上(全套教程)
点赞再看,养成习惯,本文介绍如何将本地项目部署到服务器上永久运行. 目录 开场白 一.购买服务器 二.用Xshell连接服务器 三.安装Java环境 四.安装宝塔面板 ?五.部署 总结 开场白 在写毕 ...
- 自己的项目部署到服务器上的部分问题解决办法
关于项目部署到服务器上,访问方面的部分优化: 1.一般我们的项目部署到tomcat下的webapps下,我们访问时需要输入:http://XXXXXX:8080/项目名/index.html 但是为了 ...
- 项目部署到服务器上页面上的时间与数据库相差8小时
更多详细请关注博客原文:盐鱼律己-项目部署到服务器上页面上的时间与数据库相差8小时 问题描述 项目在本地运行时页面上的时间与数据库中的相同,但是部署到服务器上后页面上显示的时间比数据库中早8个小时. ...
最新文章
- 多人开发情况下的字符串本地化
- 密码学基础知识(八)略说数字签名
- MoeCTF 2021Re部分------Midpython.exe
- 将字符串的部分保存,剩余删去,或只保留指定一段子字符串
- C语言函数题- 求矩阵不靠边元素之和
- LoadRunner监控局域网内其他服务器系统资源设置
- 如何采集指定年份的poi_房价关键影响因素分析:从数据采集到建模全过程
- 下拉框——把一个select框中选中内容移到另一个select框中遇到的问题
- 真诚地希望你耐心的把它看完
- Bandicam_v4.6.5便携特别版 高清视频录制工具
- java jmenu 监听_Java中用得比较顺手的事件监听
- 平面海报设计素材|几何风格极简流行风,继续
- CSS3实现垂直居中
- dijkstra 算法_路径规划算法总结
- 数据库写入性能测试小工具
- 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
- Terms of Service - Screen Capture
- linux系统屏幕触摸校准
- python绘制中文柱状图+显示数字
- 微信小程序wx.setClipboardData复制文本
热门文章
- Atitit 图像处理 公共模块 矩阵扫描器
- atitit.atiLinq v2新特性attilax大总结 q326
- Atitit.进程管理常用api
- paip.python 调用qt ui 总结
- paip.图片文件上传功能总结
- 申通完美支撑“双11”亿级包裹背后的云基础设施
- 以用户为师,报喜鸟用需求助力云备份产品创新
- Gartner 2020年十大战略科技发展趋势:边缘赋能、区块链、超自动化、人工智能安全等...
- 毕设题目:Matlab数字信号处理
- 【优化算法】天牛须搜索优化粒子群算法【含Matlab源码 1256期】