xdxxdx
www.xdxxdxxdx.com

当我们把web项目做好了以后,一般要进行部署,我一般采用两种方式来部署。一种是直接启动tomcat的startup.bat,一种是将tomcat做成服务。

1.第一种方法较为简单,先复制一份tomcat的安装包到服务器,也就是把这玩意儿放到你的服务器上。

2.第二步是用eclipse导出你的项目的war文件,方法如下。需要注意的是,在导出之前你必须确定程序是可以运行的。

导出以后的war文件,我们将它拷贝到tomcat安装包的webapps目录下就可以了。

3.第三步就是点击startup.bat图标,该图标在bin目录下。

通过该种方法启动的项目会在系统显示一个命令提示符窗口,相当于eclipse中的控制台,你可以在该窗口中看到程序运行的一些输出日志。

4.如果要关闭程序,则需单击同一目录下的shutdown.bat图标,就可以实现关闭程序。

重点介绍第二种方法,就是将tomcat项目部署成服务,这样就可以通过启动服务或者停止服务的方法来管理项目,这边只介绍windows服务。

1.首先,还是要将tomcat安装包拷贝到你的服务器上。可根据需要更新tomcat文件夹的名称,如图所示。

2.第二步也一样,通过eclipse导出项目的.war文件。并将该文件放在tomcat的webapps文件夹下。

如图所示,我这边是直接将项目的文件夹名字改为root了,这样,在访问的时候,就直接访问域名就可以访问该项目,而不需要带上项目名称了。如你在eclipse的项目名称叫做test,加入你直接把test文件夹放入到webapps中,你部署完项目以后,要访问test这个项目。则必须键入www.xxx.com/test。而假如你将test项目直接取代webapps下的ROOT(将原来的ROOT删除,将test改为ROOT)。那么你只需要访问www.xxx.com就可以访问test项目。

3.接下来就是要做服务了。也很简单。

第一步,在dos命令模式下,进入到tomcat的bin目录下。

第二步,你可以在bin目录下看到一个Service.bat的文件,这个文件就是为我们将tomcat项目注册成系统服务所用的。如图所示。

第三步:执行命令 service.bat install 服务名  (后面的服务名你可以自己取,不要跟已有的服务名冲突就好了)

如果成功就可以看到 The Service '服务名' has been installed。

如果不需要这个服务,则在该目录下,执行 service.bat uninstall 服务名 就好了。

同样移除成功会显示The Service ’服务名' has been removed

第四部,注册完服务,你就可以通过服务来启动与停止项目了。具体的做法是打开任务管理器,选择服务一项,如图所示。

 PS:对于一些废弃的服务,比如tomcat的目录已经删除了,但是在服务列表依然还存在的,在命令提示符中使用sc delete "服务名"的方式就可以删除。

posted on 2016-08-21 20:00  xdxxdx  阅读(403)  评论(0编辑  收藏  举报