发表于: 2017-10-09 23:12:49

1 1077


今天完成的任务:

1.开始做任务3.

a执行maven installwar包。比较简单,就在idea里面使用命令也可以,使用maven的生命周期按钮也可以。打出来的war包在maven 的本地仓库里面。

b.第二步云服务器,在任务一的时候用过一点,并且环境也配置好了的。

c.现在本地和linux使用一下jettytomcatresin。三种web应用服务器。

c1.tomcat之前用过很多次了。然后需要配置环境变量。并且可以在cmd中命令打开关闭。

.sh 用在linux系统上

linux  打开服务 ./startup.sh    关闭服务          ./shutdown.sh

.bat使用在windows系统上 

打开tomcat服务startup.bat    关闭tomcat服务 shutdown.bat

之前安装过了linux服务器上面的tomcat但是java环境很奇怪不能用,重新装了一下jdk就好了。然后访问一下服务器的tomcat   http://106.14.153.1:8080/  可以访问的

 

c2.jettywindows上面使用

Jetty的核心组件是POJOPlain Old Java Objects),配置Jetty的过程就是实例化一个Jetty POJOs并对其进行配置的过程。这也是为什么启动jetty的时候是使用java –jar

命令的原因。

下载安装包,解压,然后就可以使用了,可以在cmd中使用java –jar start.jar 来开启jetty的服务。另外把自己的项目的war包和pom放在jettywebapp下面再启动就可以将项目使用jetty发布。但是有个问题就是jetty在启动了之后就不能再cmd 中使用其他东西。输入什么都没用。

修改一下jetty的端口号:jetty文件夹下的start.ini中可以通过修改配置文件的方式来修改。然后需要将注释去除,就好了。

或者使用命令来修改:

java  -jar start.jar --module=http jetty.port=8090

重新设置webapp的地址

Jetty下的webapps是默认的Web项目的部署目录,如果想修改此目录,可修改start.d配置文件(start.ini),移除以下行的注释符号“#”

# jetty.deploy.monitoredDir=webapps

并把内容修改到指定的目录。保存并退出,再重启Jetty

jettylinux使用。

 

c3Resin的使用在windows本地:

先下载Resin,然后解压以后可以使用resin.exe直接开启服务。或者使用命令resin start

然后就可以访问localhost8080可以打开resin的官网。

需要发布项目首先把项目的war包放在webapp文件夹中,会自动解压。然后下面的步骤

点击resin-admin需要先自己设置一个账号密码。然后点击Create Configuration file会显示一下界面。

需要将图上面两行admin_useradmin_password复制到resin.properties.文件中,路径是

resin安装路径下resin-4.0.54\conf\resin.properties.然后重启一下服务,输入用户名密码就可以进入界面:

进入了界面以后,可以在左边列的webapp下找到自己发布的项目。 然后去访问就可以了。如果不能找到jsp就把.jsp后缀去掉。

Resin中使用了watchdog来监听和启动Resin服务器,watchdog会连续的监听服务,如果Resin没有反应或者卡顿就会重启服务。我们可以使用watchdog来控制Resin服务。

几个常用的指令:

resin gui start Resin with a Graphic UI使用图形界面打开Resin
resin console
start Resin in console mode使用控制台打开resin
resin status
watchdog status  查看监听的状态
resin start
start a Resin server  启动resin服务

java -jar lib/resin.jar start   启动服务,和上一个同样功能,但是不知道。。。啥区别
resin stop
stop a Resin server  停止resin服务
resin restart
restart a Resin server  重启resin 服务
resin kill
force a kill of a Resin server  强制关闭resin
resin shutdown
shutdown the watchdog  关闭监听

 

resinlinux使用。

 

明天的计划:

linux上配置jettyresin

学习写脚本,用来开启和关闭tomcat

遇到问题:

jetty在启动了之后就不能再cmd 中使用其他东西。输入什么都没用。

使用resin的时候会出现这种提示,但是端口还是8080.不知道下面这是什么鬼。。

resin服务可以启动,但是很奇怪不能访问我的项目,已经把war包放在webapp下了。

收获:

收获是使用了了三种web容器,学到了各种不同的配置。然后在linux也部署了。

 

禅道:

http://taskNaNteng.com/zentao/task-view-10337.html

预计任务三用十天



返回列表 返回列表
评论

    分享到