发表于: 2016-11-30 16:11:12
3 2045
一.今天完成的事情
1.安装好jetty,可以正常启动。(我错啦,我没有启动成功)不过,现在可以啦。看我的详解。。。
2.使用IP+端口号能正常访问Task2中的REST请求。(部署成功)
二.明天的计划
1创建好部署目录/data/XXX-home/,使用Resin或者是Jetty或者是Tomcat,写好start.sh,stop.sh,deploy.sh 能正常启动和访问。
2.配置Nginx,使用子域访问。
3.查看Nginx日志,编写脚本统计访问次数,统计响应延时。
4.查看Resin日志,统计访问DB时间,Controller处理时间。
5.使用Top命令查看WEB服务占用内存和CPU。
三.遇到的问题
1.Jetty启动:service jetty start遇到问题.
/etc/default/jetty配置如下:
我的jdk安装的好好的。。。 怎么出现这样的问题???
最后解决用ln -s /home/websoft/jdk7/bin/java /usr/bin/java虽然解决啦,但还不是太明白其中的原理。。。
为什么JAVA_HOME=/home/websoft/jdk7/bin/java不行呢
答:你需要创建jetty用户,并将其设置成/opt/jetty目录的属主
再创建jetty用户时,用了一个坑爹的命令:
- sudo useradd jetty -U -s /bin/false
上面红色的部分是坑爹部分。导致一系列问题,导致which: no java in(找不到Jdk)好吧,我用了软链接解决
也导致了更坑爹的service jetty start 启动失败。关键是TMD没有输出日志。
直接是:
- Starting Jetty: FAILED Mon Nov 30 11:55:48 GMT 2016
- 坑爹吧,我排查了一个晚上,找了无数个安装Jetty的博客和帖子。真想骂娘。。。
四.收获
1.了解了软连接ln -s, chown(修改权限)
评论