nginx-maven-配置文件关键点
来源:互联网 发布:中文字符串相似度算法 编辑:程序博客网 时间:2024/06/05 13:23
一 关于nginx操作
启动:start nginx停止:nginx -s stop (快速退出nginx)退出:nginx -s quit (彻底退出nginx)重启 nginx -s reload(修改了配置重启)
1.路径映射
2.请求转到其它进程处理
3.不允许某个id访问
4.gzip
5.expires 指令来控制其在浏览器的缓存,以减少不必要的请求
6.服务器集群
7 nginx 集群有5种权重分配方式
二 maven 配置 关键理解
5 指定远程服务器仓库,或者私服仓库
6 Maven常用插件使用说明之deploy
Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL为http://199.3.5.164:8081/nexus。
1、自动构建并发布到Nexus服务器(假设发布仓库为releases)
1)修改工程POM文件,增加以下内容:
<distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://199.3.5.164:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
其中url对应Nexus服务器的Releases仓库路径,repository的id必须与第3)点中的server的id一致。用于发布的仓库必须为Hosted类型。
2)修改Nexus服务器的Releases仓库属性。
进入Nexus控制台,用admin登录。点开“Views/Repositories”选“Repositories”,在Repositories列表中选择Releases,点configuration,Deployment Policy默认为“Disable Redeploy”,点击修改为“Allow Redeploy”并保存。
3)修改用户目录下的settings.xml文件。
settings.xml文件路径为${user.home}/.m2或%{m2_home}/conf/。Windows7系统目录为C:/Users/用户名/.m2。
找到<servers>,然后修改信息如下:
<servers>
<server>
<id>releases</id>
<username>deployment</username>
<password>deployment</password>
</server>
</servers>
注意:server的id必须和第1)点中的repository的id一致。用户名最好用deployment。
4)重新设定用户deployment的密码。
进入Nexus控制台,点开Security选Users,在用户列表中右键点击deployment用户,选Set Password重新设定deployment的密码为“deployment”,当然也可设置为其他,只要与第3)点server配置一致即可。
5)在工程主目录下(POM文件所在目录)运行“mvn deploy:deploy”即能实现版本的构建和发布。
2、发布第三方依赖库或独立Jar包(假设发布仓库为releases,发布Jar包为test.jar)
1)按第1点中的第2)、3)、4)点进行配置。然后进入到test.jar所在目录。
2)执行“mvn deploy:deploy-file -DgroupId=com.test -DartifactId=test -Dversion=1.0 -Dpackaging=jar -Dfile=test.jar -Durl=http://199.3.5.164:8081/nexus/content/repositories/releases -DrepositoryId=releases”即可。
说明:deploy:deploy-file表示发布独立的文件。
groupId、artifactId和version可根据需要设定。
url为Nexus服务器releases仓库路径。
repositoryId与第1点第3)点中的server的id必须一致。
3)顺便说一下,发布独立的Jar包也可在Nexus控制台中实现。在Repositories列表中选择Releases,点Artifact Upload,指定GAV Definition为“GAV Parameters”,然后输入相应的groupId、artifactId和version、Packaging,再点击“Select Artifact(s) to Upload...”选择指定的Jar文件,最后点“Upload Artifact(s)”即可。
三 Maven常用命令
- nginx-maven-配置文件关键点
- [bigdata-073] 《maven实战》关键点整理
- 关键点
- 关于Nginx配置文件及ReWriteUrl那点事~
- SSH 整合关键配置文件
- XenServer关键的配置文件
- nginx配置文件
- nginx配置文件
- Nginx配置文件
- nginx 配置文件
- nginx配置文件
- nginx配置文件
- nginx配置文件
- nginx 配置文件
- nginx配置文件
- Nginx 配置文件
- nginx配置文件
- nginx配置文件
- 驱动支持select函数
- rdbuf C++
- hg客户端密码配置说明.docx
- 服务器编程入门(11)TCP并发回射服务器实现 - 单线程select实现
- forward和sendRedirect的区别
- nginx-maven-配置文件关键点
- 解决懒加载问题的过滤器
- 手机软件开发者的系统选择
- HDU 1312 Red and Black
- poi 操作excle小例子
- 回车符和换行符区别
- java.lang.String中的trim()方法的详细说明
- Android有效解决加载大图片时内存溢出问题VMRuntime
- 如何才能跟 App Store 审核团队有效沟通?