进坑
要想了解这些坑,首先你的有阿里云服务器,阿里云服务器的官网地址是:https://www.aliyun.com/product/ecs?spm=5176.8142029.selected.1.60816d3eFWDjtt
阿里云自带jdk的坑
一开始,我直接用的是阿里云自带的jdk来安装的,然后再在/etc/profile
当中配置环境变量,按Esc
后再按:wq
保存,立即将变动生效:source /etc/profile
输入java -version
是没有问题的,说明jdk安装成功了,特别欣喜。
高兴之余,写了个Demo类来测试:
查看输出结果:
这完全没有问题的,说明确实配置成功了。
于是,像个上蹿下跳的猴子一样(来自于代码整洁之道),下载Tomcat
的包再解压Tomcat,然后认真地启动Tomcat,发现这样是不行的。
无论怎么连接我的服务器都无法连接,于是,去查看我的网络安全组(阿里云的ecs服务器的centos7.4有网络安全组):
是有8080端口,而且关闭了防火墙,允许所有的地址来访问。
有的说去server.xml中改端口号,其实这是没有意义。
再用curl 123.56.23.106:8080
去连接,展示的信息是“拒绝我的连接”。
由此可得,阿里云服务器自带的jdk有问题。
因此,需要卸载阿里云自带的jdk,自己重新安装jdk:
wget 带来的坑
于是,去官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果直接通过复制链接地址到命令行中:
wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
可以下载成功,但通过 tar -zxvf jdk-8u181-linux-x64.tar.gz
解压失败:
因而,我们需要将链接地址复制到任何一个文件中,然后再copy该文件中的链接地址,这样就可以解压成功。
避免上面的坑
winscp传包
如果你的电脑是window系统的,可以先下载好jdk的tar包,再通过winscp
上传你的tar包:
配置环境变量
解压之后,输入命令vim /etc/profile
配置环境变量:
生效配置环境
立即将其生效:source /etc/profile
安装成功
这样就成功了。
总结
我们在开发的过程中,要敢于尝试,这样才能有所收获。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99265.html