发表于: 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……..esacif…………..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



返回列表 返回列表
评论

    分享到