问题标签 [cloudbees]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - cloudbees & ESAPI - 我如何指向 ESAPI 目录?
我正在为我的项目使用 ESAPI,并添加了 ESAPI 配置目录,src/main/resources
以便将其复制到我的 WAR 文件中(我从 cloudbees 下载了 WAR,我可以看到它已放在WEB-INF/classes/esapi/
目录中)
在本地,我只是指向目录所在的位置,一切正常,但在 cloudbees 上它对我不起作用。
为了访问它的属性,ESAPI 项目尝试了各种各样的东西,包括检查org.owasp.esapi.resources
系统属性,所以我添加了以下代码cloudbees-web.xml
:
我可以看到由于日志中的以下错误而找到了系统属性值:
所以它会找到系统属性(因为路径就像我指定的那样),但是当它在其中查找实际目录和文件时,我猜该目录不存在或不可读。
我需要把它移到别的地方吗?也许在 WEB-INF 目录里面?设置不对吗?我读过其他人通过为这个目录构建一个 JAR 解决了类似的问题,但这似乎不是一个好的解决方案,必须有一个简单的设置适用于 cloudbees。
reverse-proxy - 在 CloudBees PaaS 中,应该指定什么配置来将不同的服务器放在同一个 URL 空间中
我正在尝试使用 CloudBees PaaS (RUN@CloudBees) 在同一 URL 空间下整合三种不同的不同用途:
- root (/) 主登陆、营销页面
- 应用程序 (/app) 在 CloudBees 中运行的 java 应用程序
- 博客 (/blog) 在 cloudbees 中或可能在外部运行的另一个 java 应用程序 (example.wordpress.com)
如果我自己在数据中心或 AWS 中执行此操作,我将设置一个反向代理(可能像 Varnish 并配置反向代理以映射 URL 空间,如下所示:
- root (/): www.example.com/ --> 作为 cloudbees 应用程序运行的 CMS example-cms.cloudbees.net
- app (/app) 在 CloudBees www.example.com/app -> app.example.com 中运行的 java 应用
- 博客 (/blog) 类似 www.example.com/blog -> example.wordpress.com 或 exampleblog.cloudbees.net
如何使用 CloudBees 实现相同的目标。可以做到吗?对 PaaS 供应商的期望是否过高?
jenkins - Cloudbees动态参数
有谁知道是否可以在 Cloudbees 的构建作业配置中添加动态参数?
我有一个具有“选择”构建参数的构建,但我希望该选择的值来自函数调用,而不是配置中的固定列表设置。
playframework - 应用程序“无法连接到数据库”异常
当我尝试部署 Play! 框架 (v1.2.4) 应用到 cloudbees 使用 Play!框架 cloudbees 插件我得到以下异常
线程“主”play.exceptions.DatabaseException 中的异常:无法连接到数据库,用户“@”的访问被拒绝(使用密码:是)
如果我尝试使用客户端(例如 Navicat for MySQL Lite)连接到数据库,我也会收到拒绝访问错误。
直到今天,数据库的部署和连接一直运行良好。
http-headers - Cloudbees 内容类型无法正常工作
我注意到,在某些情况下,当我使用不同的 SEO 工具时,我页面上的文本会显示为一大堆随机字符。我相信这一定是由于字符集设置不正确。我想确保使用了正确的字符集,并且某些网站没有正确读取它的事实让我认为 http 标头存在问题。
我检查了我在 Cloudbees 上托管的所有网站的标题,并且 Content-Type 标题值始终为“text/html; charset=utf-8;charset=utf-8”。我不确定是否具有双重价值会导致问题。
这会是 Ingnx 配置的问题吗?
cloudbees - 如何在我的(cloudbees 托管的)应用程序响应中配置/启用 gzip 压缩?
我在 cloodbees(JavaEE Web 配置文件)中运行基于 JSF2 的应用程序,并且我意识到它的 http 响应不使用 gzip 压缩。如何配置 Run@cloud 以启用 gzip 压缩?
cloudbees - SSH 公钥不适用于 CloudBees 存储库
我正在尝试使用 git 作为我的存储库,但我不断收到错误:权限被拒绝(公钥)。
我尝试在我的计算机上生成密钥并将生成的密钥放在我的 cloudbees 帐户以及我的 known_hosts 文件中。
我还尝试添加我在 known_hosts 中创建的 Jenkins 作业中列出的密钥,但我仍然无法连接。
我不确定如何获得正确的密钥或如何/在哪里将密钥放置在正确的位置。
任何帮助将非常感激。
谢谢,丹尼
cloudbees - 在 Cloudbees 上使用 Jenkins 作为服务
我是 Cloudbees 的新手,一直在尝试找出如何运行现有的基于 Jboss Portal Server 的应用程序,我们在 Cloudbees 基础架构中的本地托管 CI 中运行该应用程序。
我们的堆栈有以下组件
- JDK 1.6 JBoss
- 门户服务器 (EPP 4.3)
- Oracle 快捷版 (XE)
感谢社区提供的任何帮助,以确保我不会在没有适当研究的情况下放弃在 Cloudbees 平台上的云中运行 Jenkins 的选项。
firefox - CloudBees 上 Firefox 的 Selenium 测试
我在 cloudbees 上运行 Selenium。在运行期间,我收到以下错误:
Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows: Error: no display specified Error: no display specified Build info: version: '2.25.0', revision: '17482', time: System info: os.name: 'Linux', os.arch: 'i386', os.version: '2.6.34.7-66.fc13.i686.PAE', java.version: '1.7.0_04' Driver info: driver.version: FirefoxDriver
我错过了什么吗?我怀疑我需要为 Display 设置一些东西,因为错误说no display specified
.
properties - 在 cloudbees 环境中访问属性文件
这是我的问题的减少:
我有以下文件:src/main/resources/configs/config.properties
该文件有一个属性:uselive = true
我想从托管在 Cloudbees 平台上的 Java Web 应用程序访问此文件并阅读其内容。
为了读取这个文件,我应该使用什么访问路径?