阿里云服务器ECS部署JAVA项目记录

在我刚接触JavaWeb的时候就一直希望有一天我的网页能够用互联网登入,不然每天就装自己的电脑上自嗨图个啥(虽然说图的是提升自己的能力不假),今天终于美梦成真,赶紧记录一下今天的收货。

首先我购买的是阿里云ECS学生版,原价114一年,现在又满100减20,我反正是没忍住,也正是这一步让我一整天不断地想要把电脑撕掉。

其实从购买服务器到用手机访问一个简单jsp,总体可以分为以下几个大点:
1.创建实例(在服务器控制台设置)
2.设置允许访问的一些信息(在服务器控制台设置)
3.装SSH(Secure Shell Client 在我的笔记本上安装)–用来从我的电脑向远方的服务器上传jar/tar/等环境所需的文件
4.jdk/tomcat/mysql…(开发环境的Linux版本全用SSH发过去,该配变量配变量,该改配置改配置)
5.也是我今天主要想记的 遇到的一些差点把电脑砸了的问题

接下来就是上面每一步我遇到的一些问题,至于怎么装环境怎么建实例我就不重复搬运了,大家应该更关心问题。

1.创建实例
    这个部分相信大家都不会有什么问题,选择适合的类型付款就好,我的话学生版24岁之前都认,因为便宜所以可选项很少,其实就是先买一个裸机,我选的是linux操作系统的,因为考虑到本身就不大的内存,windows自身会占去很多。

2.创建安全组
    这个地方就截图来说明吧
在这里插入图片描述
点击红框所示安全组,之后点击创建
在这里插入图片描述
之后就是常规的配置 重点是端口选择( 我是1/65535开启全部端口,学习用不怕啥胆子大)和网段(我也是全网段)这两个地方按咱们的需要来设置,毕竟我们的请求就是ip+端口号然后才到工程,这两个东西一定要好好考虑。

3.装SSH
    这步就是官网下载稳定版,1M多一点,安装完会有两个,我们点击这个图标。
在这里插入图片描述
打开之后点击"Quick Connection",依次输入"公网IP"->root(默认用户名)->后两项不动->点击链接->输入你的服务器密码->把需要上传的文件拖进右边就好了。

SSH输Linux指令点这个

在这里插入图片描述

4.环境搭建
    怎么配,怎么设置我在这就不copy了,毕竟我也是照着百度配的,只是要注意一下几点:
    a:你的jdk应该高于你的Linux下tomcat所支持的最低jdk版本
    b:最好让你的a项两者与你开发用的这两者版本不要有差距,个人今天linux指令敲下来认为安装容易卸载难,能不皮就不皮。
    c:遇到问题不要急着改tomcat/conf/server.xml,真的不是啥问题都跟端口号和localhost这两个有关,人家默认配置总不会设置一个容易错的难为用户!!!我现在就8080运作的好好地
    d:多看日志!!!在linux下多多进到tomcat/logs 然后多用 tail catalina.out 指令来看看tomcat报的啥错,对症下药! 可别看着跟你的错误像就一通乱改

5:一些问题

a:如果你的shutdown.sh执行有问题,可以把jdkxxx/jre/lib/security/下的java.security里有一句----------------securerandom.source=file:/dev/random
改为securerandom.source=file:/dev/./urandom,亲测有效。
b:如果你的Tomcat启动之后进不去8080,在SSH这边的终端设置防火墙允许8080通过。/sbin/iptables -I INPUT -p tcp --dport 8080(还是80来着) -j ACCEPT
c:如果你能进去8080了,你也发现tomcat把你的工程war宝自动解压了,但是就是访问404,那么请把你本地tomcat的lib下添加过得所有本身不带的jar都通过SSH提到tomcat的lib上去,这是卡我一天的地方,说着泪就冲了下来。 网上五花八门说的改host ,放进root文件夹等等办法,其实如果你的路径明明对着,而且tomcat都解压war了,那只有可能启动项目出问题了,检查你的jar包给没给!!!

顺便让我用肌肉记忆再打一次今天无数次打的命令
进入文件夹xx cd xx ---- 退出一级 cd …(两个点,这个博客老显示3个)

编辑文件 vim ---->进入编辑模式 i ------>退出编辑 按esc----->按住shift+; ---->输入wq(表示 写完了 让我出去)

删除 rm ------->强制删除 rm -rf

解压 tar ------->把a解压到路径xxx下:百度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章