历经千辛万苦,终于将个人服务器上的博客配置好了,虽然它没有表情可以使用,插入图片还很麻烦... 但是,它起码能在服务器上面跑起来了!!! 照旧先总结一下在这个过程中遇到的亿点点问题
网站备案这个就是个巨坑,当我把服务器和域名都基本弄好了之后,兴高采烈地上传jar包在服务器上面一跑,它告诉我你的网站还未备案... 而备案的过程也是反反复复,我填好所有备案的资料之后,客服打电话过来说,你这个网站的名字不行,不能叫xxx,好,第一次,我改。 然后第二天...客服说,你这个名字也不行,我:???,好,我再改。 第三天客服说,你这名字不行... 第四天客服说,名字不行... 第五天客服说,不行... 反复改了5、6次名字之后终于过了,然后等了大概有10天的时间,这个网站终于可以用了!!!
当初我电脑上面的数据库使用的是8版本的mysql,但是...服务器上面的mysql还是5版本的,所以导致我不能直接往服务器上导入表,只能自己重新一个个创建...
我是采用SpringBoot的jar包部署的,把数据库名字、密码和用户名一改,再一打包,我就上传上去了,然后输入:
java -jar jar包名字
启动(我之前已经创建了相应的数据库了),然后输入网址发现...诶?怎么404了... 经过一番排查之后我发现,之前放行的8080端口根本没有使用... 这证明SpringBoot项目并没有在运行,也就是说我把命令行界面关闭之后项目也随之关闭了。那怎么办,我总不能一直开着命令行界面吧,上网搜索了之后,发现之前写的命令行语句应该改为:
nohup java -jar jar包名字 &
才对,这样就能在服务器上一直运行着该项目,弄好这个之后我重新输入网址,结果还是404... 我找了半天才发现问题所在,原来是我忘了在网址后面加上我的8080接口了...实在是蠢哭了。 最后,解决了无数困难之后,属于我的个人博客初步弄好了(心中无比激动!!!)
博客初步弄好之后我对一个地方不太满意,随即删了服务器上面的jar包,重新部署了一遍,但是重新部署的博客还是原来那个,我:??? 然后我想起了,是不是原来执行jar包的进程并没有随着jar包的删除而终结,还在运行,于是我查看了一下占用8080端口的进程
lsof -i:8080
发现还真有一个进程正在占用着8080端口运行,然后我使用kill命令终结了该进程
kill -9 PID号
然后重新执行了一遍部署命令,终于,展现出来的页面是经过修改后的页面,所有问题都基本解决了。