阿里云初识

买了阿里云服务器

刚开始从来没接触过 一头雾水。建议小白 用户先看阿里云的帮助文档

云服务器 ECS帮助文档

我遇到了不少坑

一:安全组设置问题

https://help.aliyun.com/knowledge_detail/51076.html

记得把常用的端口释放

二:java环境搭建问题

如果你不想自己搭建环境最直接购买 阿里的服务即可

如果你和我一样 喜欢折腾 那就自己手动搭建 教程如下

https://help.aliyun.com/document_detail/52806.html?spm=5176.7751076.6.714.1sHQ8J

这里我选择的是手动建站

三大步1:搭建java环境

2:搭建tomcat环境

3:部署项目 

注意 三点1:关闭防火墙

2:释放80端口数据库端口

下面详细介绍java环境搭建 和tomcat配置

详细教程

https://help.aliyun.com/document_detail/51376.html?spm=5176.doc52806.6.715.TcMAOS

其实这里有许多坑 我举例说下我遇到的

1:jdk下载失败:jdk下载不完整 即使下载下来的也是一个空的文件夹一类的东西,我被坑了好长时间 我建议先从自己电脑上下载 一个然后传到服务上,最后解压安装。

2:tomcat部署完以后能通过localhost访问但是不能通过公网ip访问 :就是上面提到的配置安全组的问题,没有把80端口释放。

教程 https://help.aliyun.com/knowledge_detail/51076.html

3:多次启动启 tomcat显示连接被拒绝的错误 :其实当多次启动tomcat时已经在后台报错了。但在shell等终端看不到报错信息哦,shell终端依旧显示tomcat started..(错误信息 其实就是端口被占用)那么我们如何实时监控tomcat的日志信息呢: 再打开一个shell窗口切换到tomcat的logs目录下 运行如下命令:

tail -f catalina.out

具体教程

http://blog.sina.com.cn/s/blog_4f925fc30100q23f.html

4:shutdown.sh命令无法在命令行执行:

一开始我的项目 访问一直阻塞在空白页 我以为是网络问题 后来发有两个原因:1 服务器80端口未开放(参照阿里云安全组设置) 可是后来又出现空白页虽然有时能访问,但是极慢 但后来又访问不了。

原因:tomcat多次启动 后台进程太多 那么怎么办?网上的解决办法比较自动化但是设置起来比较麻烦,我给个我的投机取巧的方法 :

我发现虽然在xshell 的客户端执行./shutdown.sh 不起效果 但是进入图形界面 找到这个命令文件  执行 一下却有效果。你会发现进程已经没了。。。。

不够我不推荐我的这种做法。

贴出网友给的解决方法:

关于linux下shutdown关闭不掉tomcat问题的解决办法   

http://blog.csdn.net/osaymissyou0/article/details/47294295

最后说一些:因为平时自己大多在Windows开发,所以自己 对命令行和linux不熟悉因此整个流程走下来磕磕绊绊。也发现自己又好多东西要学 

比如

操作系统

常用命令

网络相关知识

java 的一些基础知识  自动化部署 打包(Java项目打war包的方法)

一些工具的使用比如 xshell xftp等。

至此整个环境的搭建基本成功。(注意我搭建的环境只能用于自己开发测试 距离正真的生产哈差很远。欢迎各位交流!)

原文地址:https://www.cnblogs.com/xiawenyu/p/6984997.html