Ubuntu配置项目环境
创始人
2024-09-25 23:18:51
0

目录

一、Xshell连接云服务器

二、切换到root用户

三、安装jdk

四、安装tomcat

五、安装mysql

1、安装mysql服务器

2、卸载mysql服务器

六、正式进行程序的部署


一、Xshell连接云服务器

要想使用xshell连接上云服务器就需要明确云服务器的几个信息:

1)外网IP 

2)用户名:大部分Linux默认的用户名为root(ubuntu可能是root也可能是ubuntu)

3)密码:

二、切换到root用户

sudo su

三、安装jdk

1、查看服务器上有哪些与jdk相关的软件包

apt list | grep jdk

2、安装软件包

apt install openjdk-8-jdk

3、检测是否安装完成 

javac

安装完成效果图: 

四、安装tomcat

1、下载tomcat 8到服务器(rz或者直接拖拽都行)

2、解压缩zip文件

unzip apache-tomcat-8.5.49.zip

3、 重命名tomcat文件

mv apache-tomcat-8.5.49 tomcat

4、修改.sh文件可执行权限

chmod +x *.sh

5、启动tomcat

sh start.sh

6、验证是否启动成功:

  • netstat命令查看8080是否被绑定:netstat -anp | grep 8080
  • ps命令查看j是否有ava进程
  • 访问tomcat得欢迎页面

可能会提示因为防火墙什么的失败,但是这里我们不是在Xshell上关闭防火墙,而是在云服务器上进行一下操作:

1、登录到云服务器得后台,找到对应的机器,查看详情,选择防火墙标签页

为了保护你的服务器安全,云服务器厂商就对哪些端口能够访问做出限制,默认情况下就只有22(xshell登录时使用端口)和3389(Windows的服务器的远程桌面)能够访问

2、把8080端口号添加到上述防火墙中

五、安装mysql

1、安装mysql服务器

(如果以前有下载过那先进行2、卸载mysql服务器)

1)更新系统的软件包列表

apt-get update

2)安装MySql服务器(8.0版本)

sudo apt-get install mysql-server

3)检查服务器是否启动

service mysql status service mysql start //若没有打开再手动打开

5)登录mysql(默认安装之后不需要密码就可登录)

mysql

6)配置密码:

查看root用户的身份验证方式

SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

修改身份验证方式

ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'your_password';

刷新权限

FLUSH PRIVILEGES;
2、卸载mysql服务器

停止mysql服务

service mysql stop

卸载mysql服务器

sudo apt-get remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

删除相关依赖

sudo apt-get autoremove

 删除配置文件和数据库文件

sudo rm -rf /etc/mysql /var/lib/mysql

清理残留的配置文件

sudo rm -rf /etc/mysql* /var/lib/mysql* /var/log/mysql*

 刷新系统包管理器

sudo apt-get update

六、正式进行程序的部署

当把程序放到云服务器上执行,程序访问的就是云服务器上的数据库了,需要确保数据库里面有数据(有表有库)

1、复制粘贴sql语句到云服务器,把数据库/数据表都在云服务器上创建好

2、针对程序进行打包

打包之前还需要确认下mysql相关的配置是否需要修改

注意这里进行JDBC访问mysql的密码就要是云服务器上mysql的访问密码,而不是本地主机上的

package进行打包

      

3、进行部署

把这个war包上传到linux的tomcat的webapps目录中

上传成功,linux会自动解压缩为文件夹

4、通过浏览器进行访问

相关内容

热门资讯

安卓系统包后缀名,包后缀名背后... 你有没有发现,每次下载安卓应用时,文件名后面总会有那么几个神秘的字母组合,像是“apk”、“jar”...
安卓系统好用的工作软件,盘点十... 你有没有发现,自从你把手机里的安卓系统升级后,工作效率好像提高了不少呢?今天,就让我来给你细细道来,...
qz777app安卓系统,安卓... 你有没有听说过那个超火的qz777app安卓系统?最近,这款应用在朋友圈里可是掀起了一股热潮呢!今天...
安卓系统设备网络异响,安卓设备... 你有没有遇到过这种情况?手机屏幕上突然出现了一阵奇怪的“嗡嗡”声,或者是那种让人心烦的“嘀嘀”声?这...
安卓系统可以刷吗,深度解析刷机... 你有没有想过,你的安卓手机是不是也能来个华丽变身呢?没错,今天就要来聊聊这个热门话题——安卓系统可以...
可绘画的安卓系统平板,解锁创意... 你有没有想过,拥有一款可以随心所欲绘画的安卓系统平板,那会是多么酷炫的事情啊!想象手指轻轻一触,就能...
安卓系统能用流量卡吗,流量卡使... 你有没有想过,你的安卓手机是不是也能用流量卡呢?这可是个挺实用的问题,毕竟现在谁不想随时随地都能畅游...
安卓系统更新字体变大,体验全新... 最近发现了一个超级实用的小秘密,那就是安卓系统更新后字体竟然变大了!是不是觉得这个变化有点神奇?那就...
手机刷双系统安卓win,畅享安... 你有没有想过,你的手机可以同时运行安卓和Windows系统呢?没错,就是那种一边刷着抖音,一边还能处...
安卓项目讲座管理系统,打造高效... 你有没有想过,一个讲座管理系统竟然能让你轻松管理安卓项目中的各种讲座信息?没错,就是那种能让你在忙碌...
苹果手机植入安卓系统,开启全新... 你有没有想过,如果有一天你的苹果手机里装上了安卓系统,会是怎样的场景呢?想象那熟悉的iOS界面突然变...
安卓系统福鼎天气预报,实时掌握... 你知道吗?最近天气变化真是让人捉摸不透,尤其是对于我们这些手机不离手的现代人来说,一款靠谱的天气预报...
华为重新启用安卓系统,再创辉煌... 你知道吗?最近科技圈可是炸开了锅,华为这个巨头竟然重新启用了安卓系统!这可不是一个小小的新闻,它背后...
葫芦侠支持安卓系统,畅享海量游... 你知道吗?最近有个超级好玩的游戏,它就是葫芦侠!而且,最让人兴奋的是,这个葫芦侠竟然支持安卓系统!是...
盘锦攻略系统和安卓手机,安卓手... 你打算去盘锦旅行了吗?别急,别急,让我来给你支个招儿!现在市面上有很多旅行攻略,但今天我要给你介绍的...
华为安卓系统固件下载,解锁新功... 你有没有发现,最近华为的新款手机简直不要太火啊!不过,你知道吗?想要让你的华为手机发挥出最大的性能,...
插画安卓系统有哪些类型,从经典... 你有没有发现,现在手机上的插画风格真是五花八门,让人眼花缭乱?尤其是安卓系统,简直就是插画爱好者的天...
安卓系统信息储存卡,揭秘存储奥... 你有没有发现,手机里的照片越来越多,视频也越来越长,安卓系统的存储空间似乎总是不够用?别急,今天就来...
如何在苹果系统上下安卓,跨平台... 你有没有想过在苹果系统上也能用安卓应用呢?是不是觉得这有点像是在苹果园里种西瓜,听起来有点不可思议?...
极简版安卓rom系统,畅享高效... 亲爱的读者,你是否厌倦了手机上那些繁杂的界面和功能?想要一个简洁、高效的操作体验?那就得来了解一下极...