发表于: 2017-10-10 23:50:45
1 879
今天完成的任务:
1.在linux上使用jetty
首先补充一下昨天jetty的使用,
如果使用java –jar XXX.jar的方式窗口会被锁定,然后使用Control+C可以打断程序,或者可以直接关闭窗口。
如果使用java –jar XXX.jar&的方式表示后台启动但是当前的窗口不锁定,关闭窗口时停止程序。
使用nohup java -jar xxx.jar &
nohup表示不挂断运行命令,当账户退出或者终端关闭,仍然运行,
并且默认情况下,输出到jar目录下的nohup.out的文件中,文件自动创建
下面在linux上使用jetty。首先将官网下载的压缩包先上传到服务器,然后解压,进入jetty的文件夹,使用java –jar start.jar& 可以启动jetty
然后将需要发布的项目放入jetty下面的webapp文件中,重新启动服务。
然后使用kill 命令可以关闭进程号。
2.在linux上使用resin
首先还是上传压缩包,解压,进入resin-4.0.54中运行命令
./configura-------make-----make install------安装resin
resinctl start -------启动resin
这时候就可以访问resin的网站。通过ip+端口号。
但是不能访问到resin-admin并且网页403是因为我还没有设置其他人访问的权限,还有我的用户名和密码。
搞不好明天再说,先放一下。试试其他web容器能不能发布。
到现在在云服务器上面已经安装好了三种web容器,并且都能启动和关闭。
3.学习一下写脚本。
先从最简单的启动web容器服务开始
自己理解脚本是一系列命令的集合,可以简化一些重复的操作。
shell的风格使用正反两个来配对。case……..esac,if…………..fi
写好了脚本运行,首先是权限不够,是因为我没有给新的脚本User权限
报错:Permission denied
解决:给文件授权chmod u+rwx *.sh
u代表user; +代表添加权限(-代表去除) r w x 读,写,执行
下一步又报错:interpreter: No such file or directory
问题是因为在window下编辑使用的格式是dos,可能会有隐藏字符所以不能执行,解决办法是
vi 文件名
:set ff 查看格式
:set ff unix 改变为Unix格式
:wq保存退出
重新运行。(上面的冒号一定加。)
刚开始很懵逼不知道改怎么写,然后网上看了看别人写的才看懂,然后就是将几个语句进行排列然后文件头需要加上#!/bin/bash
明天计划:
重新配置一下web容器。一定要发布好!!
然后学习一下nginx
遇到问题:
今天碰到一大堆问题,前面的配置web容器还是不行,发布项目以后不能用。后面写脚本碰见都是小问题百度可以解决。
收获:
学会了基本的写脚本
配置各种web容器。
禅道:
任务三第二天
http://taskNaNteng.com/zentao/task-view-10337.html
评论