发表于: 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用户时,用了一个坑爹的命令:

  1. sudo useradd jetty --/bin/false

  上面红色的部分是坑爹部分。导致一系列问题,导致which: no java in(找不到Jdk)好吧,我用了软链接解决

   也导致了更坑爹的service jetty start 启动失败。关键是TMD没有输出日志。

  直接是:

  1. Starting Jetty: FAILED Mon Nov 30 11:55:48 GMT 2016
  2. 坑爹吧,我排查了一个晚上,找了无数个安装Jetty的博客和帖子。真想骂娘。。。

四.收获

    1.了解了软连接ln -s, chown(修改权限)



返回列表 返回列表
评论

    分享到