【服务器】腾讯云 Linux javaWeb服务器部署

因为毕设需要(主要还是自己想玩),弄了一台腾讯云的服务器,半年一百多块钱,选择的系统的centOS,需要部署java web项目上去,特此记录。

登录服务器

在腾讯云上交完钱,进入控制中心,查看服务器的公网ip
这里写图片描述

不知道什么原因,反正我点登录是登录不进去的(:з」∠)

这里想要登录服务器就需要两个软件了,一个是作为用于远程登录的putty或者xShelll,用于敲各种命令,另外一个东西是FTP文件上传的filezilla。

关于xShell和putty的各种使用,这里就不细讲,问度娘

下载相关的软件包

xampp

按理说是不需要配置xampp,但是……本着学习的目的,顺带一起配了吧。

去xampp官网下载相关版本的软件包(.run文件),这里主要是看你的服务器系统是32位(x86)还是64位的(x64)

下载到本机之后,使用ftp上传只服务器的……哪个目录??(这个问题在后面配置tomcat时也是需要面对的)

这里我一开始以为随便传,于是就上传到了/root目录下,然后运行run文件:

必须到Linux下的终端,不能用远程命令
#chmod 755 文件名
#./文件名

在运行前它会问你各种问题
这里写图片描述

这里默认安装到了/opt,关于opt这个目录的身世我们后面再讲,这里就全部用默认的吧,输入y,安装完成

这里写图片描述

接下来访问ip:80,看看安装是否成功
这里写图片描述

很神奇,因为我们并没有做任何操作,apache就跑起来了

(我觉得这里肯定还有值得研究的地方,回头再来填坑)

Java Web的相关配置

部署tomcat

去官网下载相关版本的tomcat

然后跟上面部署xampp的方法一样,将安装包上传至服务器……的那个目录?

到这里,我还是以为随便传,就依然传到了/root目录下,然后解压缩

tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

 tar -zxv -f  文件名

接着启动tomcat……然并卵,通过ip:8080访问失败后来好好看了一下别人的博客,发现是需要安装在 /opt目录下,好吧,那就按照别人说的去弄吧。

解压缩完成后,启动tomcat

[root@VM_215_133_centos bin]# /usr/local/kencery/tomcat/bin/startup.sh

然后访问8080端口访问成功。

关于软件目录的安装问题

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的
/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。

参考:Linux下目录 /opt 和目录 /usr/local 的区别(网络搜集整理)

关于数据库可视化工具的问题

一般来说为了方便操作都会使用一些数据库可视化工具,我之前用的navicat和phpAdmin,但是不知道什么原因navicat一直连接不上服务器上的数据库,简直蛋疼(可能是服务器mysql部署的有问题,后续待查)……后来同学告诉我可以直接在lampp下面放一个phpAdmin,然后通过浏览器访问ip:80/phpAdmin/就能直接去访问了(为了方便输入,我把文件名改成了phpsql)。

这里写图片描述
然后在浏览器里访问:
这里写图片描述

这里需要用xshell在远程服务器上设置一下mysql的远程登录账户,具体问问度娘吧。

部署mysql

这里的mysql就直接使用刚才xampp下载下来的mysql。

关于部署项目

我们知道在部署PHP项目时,直接把整个项目拷贝到xampp或者lampp的htdocs目录下面,然后通过
ip:端口号/项目名称
就可以直接访问我们的项目,那么java web项目是如何部署在tomcat里的呢?

通过问度娘得知,在我们发布java web 项目的时候,我们需要把项目打包成一个war包,然后将war包放置在tomcat的webApp目录下面,当tomcat启动的时候就会自动加载我们的项目,接着就可以用过:
ip:端口号/项目名称
来访问我们的接口或者界面。

其他参考

Linux下运行run文件
Linux下Tomcat的安装配置

说明

这篇文章写的有些零散,只是记录了一些大概的思路,等以后有其他需求时会再慢慢补充起来~各位有需求的小伙伴可以多多度娘,或者私信交流~

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值