lf知识星球banner

项目部署

2018-03-14 11:43:08
admin
4290
最后编辑:Seagull 于 2018-11-22 15:51:44
简介:介绍项目部署以及启动的方式

项目部署

服务端部署

当您完成前面的步骤以后,相关你现在的项目已经没有报错了,接下来你可以去创建一个eclipse中的tomcat服务了。



点击创建一个新的服务,您如果事先已经在本地安装了tomcat 8,这里选择tomcat 8,其他的直接默认选项,直接点击下一步。


把左侧的项目,选中后,点击ADD,选择到右侧的配置列里面,点击完成,就创建了一个新的tomcat服务。


创建完tomcat服务后,在eclipse的左侧有一个Servers的项目,打开后,里面有个 server.xml的配置文件,把此配置文件中的context段中的path属性删除项目名,保留一个“/”即可,这样你访问的url就变成了 http://localhost:8080


完成上面的步骤,此时你只需要再次clean一下项目启动服务,看看访问  http://localhost:8080 是不是能正常访问了呢。

此时在本地可以正常访问了,说明项目是没有问题。


如果你是部署到服务器上,Linux服务器的Web应用部署相关资料百度有很多,大家可以直接参照百度。

你在本地右键项目 >>Run As>>Maven install,点击此菜单后,会对Web项目自动构建,并生成War包以及编译好的项目。

您可以直接使用War包或是编译好的项目直接COPY到服务器上都可以。

此时注意,服务端的部署方案,最后的访问URL跟本地部署一样不能带有项目名, 也就是必须是  http://XX.XX.XX.XX:8080 的这种方式, 否则出现资源文件读取不到,导致样式混乱的问题。所以你必须修改服务器上TOMCAT的配置,找到tomc at的配置文件 tomcat/conf/server.xml,增加一行配置, docBase指向项目存放的路径

完成后,启动服务即可。


客户端部署

客户端的部署实际上会简单很多,首先保证项目中没有报错的地方,右键项目 >>Run As>>Maven install,点击此菜单,客户端项目会自动进行构建。


构建成功后,在项目的 \LuckyFrameClient\target目前下生成一个LuckyFrameClient.jar文件

\LuckyFrameClient\target\classes目录下会出现如下一些文件。

注意:重点注意下在此路径下有没有生成一个lib目录,此目录是存放客户端所依赖jar的。


客户端正常构建完成后,您可以把此目录下的所有文件复制到其他更方便的路径下新建的一个文件夹中进行后续操作,也可以直接在当前项目路径下操作。

1: 打开此目录(新建文件夹或直接在此项目目录)中的 sys_config.properties文件,进行客户端的相关配置(配置细节参照上一配置相关章节的介绍)。

2:客户端在服务器上的部署基本都是一样 ,在本地构建编译好项目以后,在服务器上某个路径下,新建一个目录,把在本地 \LuckyFrameClient\target\classes目录下编译构建好的所有文件COPY到此文件夹中,双击此目录中的 start_service.cmd文件,启动监听即可。


注意:如果你是在mac或是linux类型的操作系统上部署客户端,那么请首先把项目根目录下所有 .sh后缀的文件使用chmod命令修改访问权限,否则有可能会出现任务启动失败的情况。修改完成后,执行  ./ start_service.sh  启动客户端监听。

发表评论
评论通过审核后显示。
搞事bannar