发表于: 2017-10-30 22:56:54

2 716


今天做的事:


今天一直在部署项目到服务器上,目前还是没能完全跑通,说一下今天遇到的坑。


首先,将之前的代码都放到服务器上这个之前已经做过了。


然后服务器上需要对Nginx做一些配置,dev2上的Nginx在wiki上有相关文档。


需要更新以及新加几个文件,分别是Nginx下的conf中的,server.conf、location_....._.conf(自己新建)、upstream.conf,这三个配置文件是对于Nginx做相关配置的,然后需要修改etc/下的hosts文件,将你resource表中对应的service名在hosts中做一个ip映射,映射为127.0.0.1;这些按照前面做复盘的相似配置即可。


关键点是,配置完这些,需要重启Nginx!重启Nginx!重启Nginx!。


我就是忘记了,卡了一段时间,然后问师兄才想起来。


这样web项目中的Test.jsp页面由于不涉及Service层相对应的rmi,所以可以直接通过域名调用到controller中的接口。


然后就是想办法从web项目调用带Service,并从数据库中调出数据。


这里遇到了问题,rmi连接失败了,Service没有启动成功,大概想了一下,应该是core包的问题,问了一下师兄,确实应该把core上传到公司私服。


目前遇到的问题是core的pom依赖出现问题,去公司私服查找,确实少了一些jar包,然后本地是有相应jar包的,但是并没有使用本地的,目前在排查问题


明天计划:赶快把项目部署到服务器,并且成功跑通,明天打算小课堂讲解代码生成。


问题:pom依赖问题还未解决。


收获:最大的收获就是,配置完Nginx的配置文件,一定要注意重启Nginx。



这块花的时间可能有点多,但是没办法,一定需要弄懂。


终于跑通,难受死了。


说一下问题所在。


首先公司私服少jar包了,这里很难受,clean install的时候就是出问题,但是本地又有jar包,可是就是优先去私服上找,最后在笑然大佬的提示下,使用关键命令:

mvn install:install-file -Dfile=D:\Maven\m2\ptteng\common-mongo-util\0.0.1\common-mongo-util-0.0.1.jar  -DgroupId=ptteng -DartifactId=common-mongo-util -Dversion=0.0

.1 -Dpackaging=jar

各位置参数根据jar包不同更改。


这句命令就是将你本地jar包导入项目中,这样才能避免去私服找,然后报错。


这里是关键性的问题,卡在这里几个小时。


然后就是deploy命令,因为我要把core包上传到私服,所以使用deploy。

但是这里需要做配置,在父pom文件中配置一次即可,所有子module都享受。


配置的有

<repositories>
<pluginRepositories>
<pluginManagement>
<distributionManagement>


这些内容去svn上找之前的项目,复制过来即可,这部分以后需要花点时间弄明白,具体都是干什么的,现在没那么多时间,先放下,专心开发了。


最后,core包上传到私服以后,Service包依赖成立,Service也正常运行,最后也通过controller中的接口调出数据库中的数据。



返回列表 返回列表
评论

    分享到