将一个java项目上传到Linux系统 .jar文件上传到Linux并连接服务器数据库

您所在的位置:网站首页 数据库如何上传到服务器中 将一个java项目上传到Linux系统 .jar文件上传到Linux并连接服务器数据库

将一个java项目上传到Linux系统 .jar文件上传到Linux并连接服务器数据库

2024-07-10 05:30| 来源: 网络整理| 查看: 265

使用工具

Linux虚拟机CentOS 7 64位操作系统:mysql、jdk。 Windows10操作系统:mysql、eclipse、WinSCP

前期准备

首先需要一个Linux CentOS7操作系统,可以通过VMware来解决,具体下载教程如果不懂的可以参考以下链接:Linux虚拟机CentOS 7 64位操作系统下载教程

Linux安装mysql 检查系统中是否存在mysql rpm -qa |grep mysql 如果什么都不显示则说明原本不存在mysql,则下载mysql的repo源 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 如果显示wget:commend not found未找到wget命令,则安装wget命令: yum -y install wget 重复第二步操作安装rpm包: rpm -ivh mysql57-community-release-el7-8.noarch.rpm 执行完毕后,安装mysql,在之后的选项中会让选择是否继续或者啥的,直接输入y即可。 yum install mysql-server 查看是否安装好,执行第一步命令,即: rpm -qa | grep mysql 启动mysql服务 service mysqld start 获取临时mysql登录密码 grep 'temporary password' /var/log/mysqld.log 使用临时密码登录mysql mysql -u root -p 输入刚刚获取的临时密码,出现以下界面即登录成功。登录成功,修改密码。新密码要求符合长度,必须包含大小写字母,数字,特殊字符。 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'

安装成功!

linux安装jdk

首先在jdk官网下载Linux系统的jdk。以下是官网的链接: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 我下载的文件名为:jdk-8u221-linux-x64.tar.gz之后的安装也以该版本为例。

下载完毕后,通过WinSCP将该文件传入linux虚拟机中,然后开始安装:

tar -zxvf jdk-8u221-linux-x64.tar.gz

安装完成后修改环境变量:

vim /etc/profile

在文件末尾追加内容:

JAVA_HOME=/usr/local/jdk-8u221-linux-x64 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH

esc退出编辑模式,:wq保存。

Windows上WinSCP

Windows上的mysql和jdk我就不做详细介绍了,大家应该都会下载,不会的话可以自行搜索教程。

那么我重点来讲的是WinSCP,WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统。

首先我们下载一个WinSCP,官网即可免费下载,然后安装即可只需要全部点击下一步即可。官网链接如下:https://winscp.net/eng/download.php 可以看到如下页面: 在这里插入图片描述 点击DOWNLOAD WINSCP 5.17.6即可。

安装过程中,选择典型安装即可,如果想要修改安装位置,选择自定义安装,最后点击安装即可。

安装成功后点击该应用程序,出现如下界面: 在这里插入图片描述 主机名写Linux虚拟机的地址即可,用户名为管理员用户的用户名,密码为管理员密码。点击登录即可连接,然后进入如下界面:在这里插入图片描述 然后将想要上传的文件进行上传即可。

把我做好的文件打包成Runnable JAR file然后上传,在Linux系统中运行java -jar XXX(文件名).jar $开始运行,由于我的项目牵扯到数据库,那么怎么连接到我的服务器的数据库上呢。

我们在连接数据库的时候有这么一条语句,getConnection(url,username,password); 我们在连接远程的数据库的时候,就需要用到这个了,url = “jdbc:mysql://“想要连接的数据库主机IP地址” : “端口号”(一般为3360)/“数据库名”?useSSL=false”;然后把用户名和密码改成相连接的数据库用户名密码即可。在这里插入图片描述 运行成功!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3