问题标签 [jelastic]

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.

0 投票
2 回答
2517 浏览

java - 云服务 - EC2 vs. GAE vs. Lunacloud vs. Jelastic vs.

我正计划编写一个软件(用java),它(希望)会被大量使用。一开始我可能会在自己的服务器上运行它,但如果它变得流行,我的服务器很可能会崩溃。

所以我的计划是为 Amazon EC2、Google App Engine、Lunacloud 等云服务编程。

该应用程序暂时没有 gui。它将专注于 SOAP 或 JMS(或类似的东西),并且应该将大量数据存储在关系数据库中(PostgreSQL 会很好)。

由于我是云服务的新手,所以我尝试了一点 GAE。主要用途很简单,但一旦我使用 JPA 和 ManyToMany-Relations,GAE 就很糟糕。在 GAE 中制作 SOAP 或 JMS 服务器也不简单。

由于我因尝试 GAE 而失去了周末,我认为向社区询问是个好主意。

哪种云服务最适合我的要求?这些服务有什么好处和区别?你还能推荐什么?

0 投票
1 回答
9916 浏览

mercurial - Mercurial on Jenkins,安装和配置

我有一个带有一些代码(Java)的 Mercurial 存储库(在 Bitbucket 上),我想在基于云的 Jenkins 服务器(在 Jelastic,在 CentOS 上运行)上进行 CI 构建。我的问题是我无法在 Jenkins 服务器上正确安装 Mercurial。

Jenkins 构建失败并显示以下消息:

错误:无法克隆https://bitbucket_jenkins_user:some_password@bitbucket.org/repo_owner/my_repository因为找不到 hg;检查您是否正确配置了 Mercurial 安装

设置信息

  1. 这是一个私有的 Mercurial 存储库,托管在 Bitbucket
  2. 在 Bitbucket 中,我设置了一个服务来触发 Jenkins 构建,在推送发生后
  3. 我在 Mercurial 存储库中定义了一个特定的bitbucket jenkins 用户,它只有读取权限,并且使用简单的 https 身份验证登录
  4. Jenkins 在 CentOS 6 上托管在 Jelastic 云环境中的 Tomcat 7 上运行
  5. Mercurial 插件是通过 Jenkins 界面安装的,由 Manage plugins
  6. 构建配置为远程触发(由 Bitbucket 中定义的服务)
  7. 手动启动和从推送到存储库触发时构建结果相同

当我第一次这样做时,我的印象是在 Jenkins 中安装 Mercurial 插件就足够了,它还会安装所需的 Mercurial 二进制文件,以便能够连接到存储库并获取代码。我意识到我错了,在 Manage Jenkins / Configure System 页面上我需要指定我的 Mercurial 安装。

问题

  • 是否可以在没有 ssh 访问并执行“yum install mercurial”的情况下创建 Mercurial 安装?
    • 在 Jenkins 界面中,选择“自动安装”选项时可以指定什么?
    • 在定义安装程序时,我尝试了“提取 zip/tar.gz”选项,但我可以写什么作为“二进制存档的下载 URL”?
    • Jenkins 还提供了“运行命令”的安装程序选项。那可能是什么命令,可能是“yum install ...”或“rpm ...”?

由于我的服务器是基于云的,因此获得 ssh 访问权限是我希望避免的付费插件。但如果这是我唯一的选择,我当然会这样做,从而可以访问服务器上正在运行的命令。然而,在 Centos 上运行“yum install mercurial”似乎只提供了 1.4 版本的 Mercurial。我写这篇文章时的当前版本是 2.6.3,我是否需要下载源代码并自己编译,或者是否有可能在某处将其作为 Centos 的二进制文件获取?

0 投票
1 回答
371 浏览

liferay-6 - 在 Jelastic 上的 Liferay 中自动部署 portlet

我会更改自动部署文件夹以在 Liferay 中部署我的自定义 portlet。我在 Tomcat 中使用 Jelastic 设置。我需要更改 portal-ext.propeties 吗?

0 投票
1 回答
1487 浏览

java - Jelastic-主机''不允许连接到 MySQL 服务器

我使用 Glassfish 3.1 和 MySQL 5.5.32 在 Jelastic 中创建了一个新环境。我正在尝试使用 ./mysql -u root -p*** -h https://mysql-env-XXXXXXX.jelastic.servint.net从本地客户端计算机连接到 MySQL 服务器但是我收到以下错误: ERROR 1130 (HY000): Host '120.150.xxx.xxx' is not allowed to connect to this MySQL server。我尝试了具有不同权限的不同用户名和密码。

0 投票
1 回答
710 浏览

jelastic - PHP 警告:Memcache::connect():无法连接到 memcached-env-.jelasticloud.com:11211,连接超时 (110)

PHP 警告:Memcache::connect():无法连接到 memcached-env-.jelasticloud.com:11211,连接超时 (110)

我使用信息框主机。无法解决这个问题。

0 投票
1 回答
192 浏览

connection - JElastic 部署不起作用

我开发了一个 ejb 应用程序并部署在 glassfish 中,然后在本地工作。但是当我部署到 JElastic 时它不起作用。

我在本地使用了 glassfish 4.0,但在 jelastic 中使用了 3.1.2.2。

它给出了以下错误

连接失败:socketType:IIOP_CLEAR_TEXT;主机名:(主机)

我的属性是...

我的查找名称是 InterfaceObject =ContextObject.lookup("java:global/ContextName/EJBJarname/BusinessClassName");

它的解决方案是什么......?

提前谢谢。马哈维尔.D

0 投票
2 回答
1058 浏览

jelastic - 如何更改 jelastic 中的日期/时间?

我们有jelastic,即使使用VDS,日期所做的所有更改都不适用于我的环境。

如何更改 jelastic 中的日期/时间?

谢谢。

0 投票
2 回答
642 浏览

java - Java Mail 代码在部署到 Jelastic 时失败

我有一个运行动态 Web 项目的 Tomcat/Eclipse。这包括一个已知的好 .war 作为它的主要代码库。邮件 .jar 是 mail.1.4.5.jar。

当在本地使用时,该设置在准确配置时,通过测试传递电子邮件没有问题。它可以传送到各种端口和两个非常不同的 SMTP 服务器。但是当部署到 Jelastic 时,该应用程序无法传递邮件。

我可以列出错误,它们有几个,包括关于运输问题的报告。可能会提供一些答案的关键错误是,当 Jelastic 部署上的 Java Mail 配置为端口 25 时,应用程序报告邮件已送达。这适用于两台服务器。但是邮件永远不会到达。我也检查了垃圾邮件,以确保邮件没有被反垃圾邮件捕获。

问题似乎很窄——只有端口 25 正在处理邮件传递,Java Mail 认为它已经成功。但是邮件可能没有到达的原因有很多,我不确定从哪里开始,或者在某些情况下,例如捕获出站邮件,如何调试。

这个问题可能与,

Grails 邮件传递在本地运行良好

但如果这是同一个问题,那么问题是 Java 范围的,不限于 Grails。

0 投票
1 回答
97 浏览

jelastic - Jelastic 内置文件浏览器不显示子文件夹

我已经在http://app.jelasticloud.com/中部署了应用程序。

应用程序具有文件结构:

问题是www/vendors/moaction/moaction and www/vendors/twig/twig无法通过文件浏览器访问文件夹。

0 投票
1 回答
127 浏览

jelastic - Jelastic 内置文件部署管理器没有删除旧的 .htaccess 文件

如果您通过内置部署管理器部署项目,它将删除所有旧文件,但不会删除根文件夹中的 .htaccess 文件。

您可能会遇到问题 - 由于错误的旧 .htaccess 文件,新部署的项目甚至可能无法启动。