当前位置:首页 > 云服务器 > 正文

web项目部署云服务器


一、怎么把web项目部署到linux服务器上随着时代的变迁,现在越来越多的人开发自己的个人网站并发布在服务器上,用于发布文章、交流信息等。这里介绍如何将Web项目部署到服务器
打开Myeclipse编辑器,右键单击完成的Web项目,选择Export,然后选择ExportasWarPackage,导出war。该包放置在桌面上或其他文件夹中。
这里我们使用Putty连接远程Linux服务器,双击运行Putty软件,输入Linux服务器IP地址,点击连接,输入账号密码,进入Linux服务器。
在Ubuntu服务器上安装Java环境、Tomcat、MySQL等必要的软件。可以通过apt-getinstall来安装
使用winscp软件将第一步导出的工程中的war包传输到您在Linux服务器上设置的目录
通过cp或mv命令将项目的war包移动到tomcat目录下的webapps目录下
切换到Linux服务器上tomcat安装目录下的bin目录,使用./startup文件。sh命令启动Tomcat服务器,以便通过ip:8080/项目名访问目标网站。
二、如何将Javaweb项目部署到服务器

1.前言

我们已经尝到了将代码部署到云服务器的流畅感。现在就要进入正题了,即将我们的JavaWeb项目部署到云服务器上。兴奋的?冷静点~

2.项目部署

对于在本地机器(无论是Windows还是Linux)上部署JavaWeb项目我们已经有了清晰的认识,那么在云服务器上部署JavaWeb项目呢?如何在Internet上部署JavaWeb项目?其实很简单,一个Web项目的部署始终离不开三点:
①基本的JDK环境
②Web服务器。像Tomcat、JBoss
③数据库。例如:mysql

将JavaWeb项目部署到云服务器与Windows和Linux上的常规部署相同。最多只能以纯命令模式进行操作。其实过程是一样的。

2.1准备环境

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

2.2项目部署

如果我们要部署一个JavaWeb项目,至少需要将项目上传到云服务器。其实过程很简单,基本上就是以下三个步骤:
①打包上传:将项目打包成war文件,然后传输到远程服务器(在Eclipse中直接将项目导出为.war文件)。
②将war文件移动到Tomcat目录下的webapps中。
③重新启动Tomcat并导航到我们的项目。

在这个过程中我们一定要细心。因为这只是一般情况。作为一个网络项目,我们需要使用数据库。那么数据库部分呢?基本上,我们只需要把现有的数据库转储到一个SQL文件中,然后将SQL文件上传到云服务器上执行即可。以mysql为例,执行以下操作:

①转储成SQL脚本并上传:首先将我们项目使用的数据库在本地转换为SQL文件,然后上传到云服务器上(您可以使用Navicat将转储的数据库转换为.sql文件)。
②运行sql:然后输入mysql运行sql文件。(如果服务器配备了Navicat,可以直接使用Navicat执行.sql文件,执行前必须选择该表存储的数据库,必须与该数据库包含的数据的数据库名称一致代码中的连接语句)