java启动mysql服务器_Java+Tomcat+MySQL部署到服务器ubuntu

本文详细介绍了如何在Ubuntu服务器上部署JavaWeb项目,包括安装JDK、Tomcat、MySQL,设置数据库,打包并上传项目,以及启动和访问项目。重点讲述了通过命令行操作服务器,以及使用WinSCP和PuTTY进行文件传输和远程管理。
摘要由CSDN通过智能技术生成

这里买的是ubunto16.04   也可以用centos,买完之后找到实例,就能看到服务器IP了,需要自己设置云服务器的账号密码,然后打开端口22   80   443   3389

接下来本机下载安装WinSCP  和  PuTTY   (也可以用Xshell或者FinalShell 都挺好用的)

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。说白了就是可以在

你本地计算机和云服务器之间传输文件的东西,可以让你把本地项目放到云服务器上面去。

PuTTY是一个用来远程管理云服务器的东西,类似于一个远程Linux终端,可以进行各种命令行操作,项目的部署大部分操作都是通过这个软件进行的。

这两个软件操作就不说了,接下来步入正题,服务器上配置项目环境

先更新一下

sudo apt-get update

1.安装jdk,Tomcat,MySQL,如果只是想部署项目不需要调试,可以下载JRE,后面会写

sudo apt-get install openjdk-8-jdk

这里安装的是jdk8,你要安装和你项目版本一样的,

这里再运行两条命令查看是否安装成功,出现一堆说明就说明成功了

java

javac

可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命令行操作。我是通过wget命令来下载的

wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz

解压压缩包,解压完后是一个文件夹,也可以找个地方存放,比较方便

sudo tar -xvzf apache-tomcat-8.5.35.tar.gz

进入apache-tomcat-8.5.35目录下的bin目录

开启Tomcat服务

startup.sh

关闭

shutdown.sh

然后返回到根目录,下载mysql

sudo apt-get install mysql-server

sudo apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

安装过程中可能会让你设置mysql账号密码   就是你的java web项目里连接数据库用到的账号密码

安装完后检查有没有安装成功

sudo netstat -tap | grep mysql

没啥问题的话,这个时候MySQL服务已经启动了(如果之后需要开启或关闭的话可以用service mysql start和service mysql stop)

mysql -u root -p

show databases;

之后,你需要新建你的JavaWeb项目所需的数据库

也可以将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为.sql文件)。

② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)

后面会写步骤

接下来将项目打包成war包   一般都用的是idea

点击项目右边的Maven Project      选择tomcat7下面的tomcat7:exec-war或者tomcat7:exec-war-only

选择war下面的war:exploded或者war:war也均可以,war:exploded是打包出目录,相当于将war包自动解压。

选择package也可以实现打包

pom.xml中配置插件:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

org.apache.maven.plugins

maven-compiler-plugin

3.5.1

1.7

1.7

UTF-8

org.apache.tomcat.maven

tomcat7-maven-plugin

2.2

80

/SSM

View Code

在Eclipse中可以直接将项目导出为.war文件

在打包完成之后,使用WinSCP服务器图形化文件管理工具,把这个war包拖拽到云服务器的tomcat/webapps/目录下,之后重启Tomcat(先./shutdown.sh再./startup.sh),之后这个war包就会自动解压好了

然后在浏览器输入url  访问你的项目

http://公网IP:8080/项目路径      其中项目路径一般就是你放入tomcat/webapps/下面解压后的文件夹名(举例:文件夹名为demo)

http://服务器ip:8080/demo/

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

第二种

重新来,买服务器,配置服务器就不说了

JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。。。。

JRE,运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。

如果服务器只想部署web项目,不需要在服务器上调试项目,服务器只需安装JRE即可,若要在服务器调试java项目,则安装JDK

先运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值