当前位置: 首页 > news >正文

乐清网站推广公司佛山行业网站设计公司

乐清网站推广公司,佛山行业网站设计公司,wordpress调用当前分类名,移动网站技术由于此bug#xff0c; Gradle 1.6是在OpenShift上运行的最后一个受支持的Gradle版本。 但是从Gradle 2.2开始#xff0c;这不再是问题#xff0c;因此使用自己动手做墨盒在OpenShift上运行最新的Gradle不再是问题。 DIY墨盒是一种实验性墨盒#xff0c;它提供了一种在OpenS… 由于此bug Gradle 1.6是在OpenShift上运行的最后一个受支持的Gradle版本。 但是从Gradle 2.2开始这不再是问题因此使用自己动手做墨盒在OpenShift上运行最新的Gradle不再是问题。 DIY墨盒是一种实验性墨盒它提供了一种在OpenShift上测试不受支持的语言的方法。 它提供了最小限度的自由形式的支架将墨盒的所有细节留给了应用程序开发人员。 这篇博客文章说明了在Undertow上运行Spring Boot 1.2和Java 8的用法它被支持作为Tomcat的轻量级替代方案。 起来并运行不超过10分钟。 先决条件 在开始构建应用程序之前我们需要安装一个OpenShift免费帐户和客户端工具。 步骤1建立DIY应用程式 要使用客户端工具创建应用程序请键入以下命令 rhc app create app-name diy-0.1 此命令使用DIY盒带创建应用程序并将存储库克隆到目录。 步骤2删除模板应用程序源代码 OpenShift创建一个可以自由删除的模板项目 git rm -rf .openshift README.md diy misc 提交更改 git commit -am Removed template application source code步骤3从GitHub提取源代码 git remote add upstream https://github.com/kolorobot/openshift-diy-spring-boot-gradle.git git pull -s recursive -X theirs upstream master步骤4推送变更 基本模板已准备好推送到OpenShift git push 初始部署构建和应用程序启动将花费一些时间最多几分钟。 后续部署要快一些 remote: BUILD SUCCESSFUL remote: Starting DIY cartridge remote: XNIO NIO Implementation Version 3.3.0.Final remote: b.c.e.u.UndertowEmbeddedServletContainer : Undertow started on port(s) 8080 (http) remote: Started DemoApplication in 15.156 seconds (JVM running for 17.209) 现在您可以浏览到 http://app-name.rhcloud.com/manage/health 您应该看到 {status: UP, } 登录到OpenShift网络帐户并导航到“ Applications您应该会看到一个新帐户 引擎盖下 为什么要DIY 可以将Spring Boot应用程序部署到OpenShift上的Tomcat盒中。 但是目前没有Undertow和Java 8支持因此选择了DIY。 DIY有局限性例如无法缩放。 但这是尝试和玩新事物的完美选择。 应用结构 该应用程序是常规的Spring Boot应用程序可以使用http://start.spring.io进行引导。 使用的构建系统是Gradle包装类型是Jar。 从Spring Boot 1.2开始支持Undertow轻量级高性能Servlet 3.1容器。 为了使用Undertow代替Tomcat必须将Tomcat依赖项与Undertow的依赖项交换 buildscript {configurations {compile.exclude module: spring-boot-starter-tomcat} } dependencies {compile(org.springframework.boot:spring-boot-starter-undertow) } OpenShift特定配置– application-openshift.properties –当前包含日志记录配置 logging.file${OPENSHIFT_DATA_DIR}/logs/app.logOpenShift action_hooks OpenShift在部署过程中的特定位置执行动作挂钩脚本文件。 所有挂钩都放置在应用程序存储库的.openshift / action_hooks目录中。 文件必须是可执行的。 在Windows中可以在Git Bash中使用以下命令 git update-index --chmodx .openshift/action_hooks/* 部署应用程序 部署脚本下载Java 8和Gradle 2.2创建一些目录。 下载Gradle的方法如下 if [ ! -d $OPENSHIFT_DATA_DIR/gradle-2.2.1 ]thencd $OPENSHIFT_DATA_DIRwget https://services.gradle.org/distributions/gradle-2.2.1-bin.zipunzip gradle-2.2.1-bin.ziprm -f gradle-2.2.1-bin.zip fi 运行脚本后将在$OPENSHIFT_DATA_DIR创建以下目录 gradle gradle-2.2.1 jdk1.8.0_20 logs 此外该脚本还会导出正确运行Java 8 / Gradle构建所需的几个环境变量。 GRADLE_USER_HOME是最重要的一个因为它设置了将存储所有Gradle运行时文件的主目录包括用于构建应用程序的已下载依赖项。 deploy脚本的最后一个命令是运行Gradle任务以创建一个jar存档可以使用java -jar commnad从命令行执行该存档请参见下一段 gradle bootRepackage 启动应用程序 deploy脚本成功完成后 build目录将包含一个组装了Spring Boot应用程序的jar。 该应用程序已启动并绑定到OpenShift提供的服务器地址和端口。 另外提供了概要文件名称因此可以加载其他属性文件。 运行该应用程序的最终命令如下 nohup java -Xms384m -Xmx412m -jar build/*.jar --server.port${OPENSHIFT_DIY_PORT} --server.address${OPENSHIFT_DIY_IP} --spring.profiles.activeopenshift 参考文献 可以找到本文中使用的项目源代码。 在GitHub上 https : //github.com/kolorobot/openshift-diy-spring-boot-sample Spring Boot文档 http : //docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#cloud-deployment-openshift 创建本文时使用了一些OpenShift参考 https://blog.openshift.com/run-gradle-builds-on-openshift 翻译自: https://www.javacodegeeks.com/2015/02/openshift-diy-build-spring-boot-undertow-application-gradle.html
http://www.zqtcl.cn/news/840678/

相关文章:

  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化
  • 西宁做网站公司电话关键词快速排名怎么做
  • 昆山网站建设秦皇岛淘宝关键词推广
  • 建设娱乐网站的要求微网站开发多少钱
  • 海港区网站快排seo网站怎么添加流量
  • 肇庆做网站aspaccess做网站
  • 郑州网站建设索q479185700wordpress输出用户中心链接
  • 网站重要三要素网站建设 找vx cp5173
  • 河北网站开发价格三个字简洁的公司名称
  • 网站建设案例分析wordpress 页面固定
  • 杭州网站备案机械加工网站有哪些
  • 360网站运营wordpress 免费版广告
  • 龙文网站建设有域名可以自己做网站吗
  • 东莞优化网站建设肥猫网站建设
  • 东莞住房和建设局网站dedecms如何做网站
  • 广州商城网站建设地址义马网站开发
  • 全球购物网站排名高端网站定制开发设计制作
  • 软件开发专业课程有哪些seo比较好的优化
  • 重庆网站建设坤思特seo关键词报价查询
  • 重庆装修公司排名前十口碑推荐南京做网站seo
  • 佛山网站优化美姿姿seo网站策划方案 优帮云
  • 阿里巴巴国际站网站做销售方案东莞营销推广
  • 电子商城网站开发流程wordpress 文章发布时间
  • 莆田建网站公司盱眙县住房和城乡建设局网站
  • 2018年的网站制作室内设计网站哪些号