博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云初识
阅读量:7282 次
发布时间:2019-06-30

本文共 1524 字,大约阅读时间需要 5 分钟。

买了阿里云服务器

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

 

我遇到了不少坑

一:安全组设置问题

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 不起效果 但是进入图形界面 找到这个命令文件  执行 一下却有效果。你会发现进程已经没了。。。。

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

贴出网友给的解决方法:

   

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

 

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

比如

操作系统

常用命令

网络相关知识

java 的一些基础知识  自动化部署 打包()

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

 

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

 

转载于:https://www.cnblogs.com/xiawenyu/p/6984997.html

你可能感兴趣的文章
【笔记】一些linux实用函数技巧【原创】
查看>>
数据结构图文解析之:二分查找及与其相关的几个问题解析
查看>>
arcgis for javascript之ArcGISDynamicMapServiceLayer图层控制的实现
查看>>
php框架的制作原理
查看>>
【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类...
查看>>
python中使用mahotas包实现高斯模糊
查看>>
【SVN Working copy is too old (format 10, created by Subversion 1.6)】解决方式
查看>>
ros与下位机通信常用的c++ boost串口应用--22
查看>>
Codeforces Beta Round #6 (Div. 2 Only) D. Lizards and Basements 2 dfs
查看>>
adbWireless 简单教程
查看>>
Hadoop Version History and Feature
查看>>
html5手机网站需要加的那些meta/link标签,html5 meta全解
查看>>
Codeforces Beta Round #9 (Div. 2 Only) B. Running Student 水题
查看>>
Educational Codeforces Round 12 F. Four Divisors 求小于x的素数个数(待解决)
查看>>
PHPer书单
查看>>
沉浸式导航栏
查看>>
Python中docstring文档的写法
查看>>
SSH配置文件和SSM配置文件的写法
查看>>
获取图片中感兴趣区域的信息(Matlab实现)
查看>>
NPO与X7R、X5R、Y5V、Z5U神马的有啥区别
查看>>