问题标签 [jive]

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 回答
974 浏览

java - 在 Windows 7 64 位上运行 Jive Dev Enrivonment

我已按照以下说明在 Windows 7 64 位机器上启动并运行 Jive。

爪哇

  1. 安装最新版本的 Java
  2. 下载 Java SE 6 Update 37 JDK(包括 JRE)但尚未安装
  3. 打开一个新的命令提示符并运行 java --version 以验证它是否已正确安装。
  4. 如果您收到一条错误消息,提示您需要 1.5 版,但找到了 1.7 版,请确保所有软件版本都适用于正确的操作系统(64 位或 32 位),这可能需要您卸载当前版本(系统将使用安装的最新版本,即使您在安装较新版本后尝试安装较旧版本)

  1. 下载并安装适用于 Java EE 开发人员的 Eclipse IDE
  2. 安装后,创建您的默认工作区并访问帮助 - Eclipse Marketplace
  3. 在市场上搜索 SubClipse 并安装
  4. 在市场上搜索 Maven Integration for Eclipse WTP 并安装

PostGres

  1. 安装 postgreSQL
  2. 安装 postgres 后,从 C:\oracle\Ora11gR2\product\11.2.0\client_1 目录卸载 java 并在那里安装 Java 版本 7。
  3. 打开pgAdmin,点击“plug”创建一个新的连接
  4. 将名称和主机设置为 localhost 并包括您的网络用户名、端口号和安装 postgres 时使用的密码
  5. 展开数据库树,右键添加新登录角色-通过选择角色权限下的所有选项,将新登录角色配置为超级用户,在定义选项卡下设置PW,然后点击确定
  6. 退出或断开连接并以您的用户身份重新登录
  7. 创建所需的数据库

马文

  1. 安装maven的二进制镜像下载
  2. 将分发包解压缩,即 apache-maven-3.0.4-bin.zip 到您希望安装 Maven 3.0.4 的目录。这些说明假设您选择了 C:\Program Files\Apache Software Foundation。将从存档中创建子目录 apache-maven-3.0.4。
  3. 将分发包解压缩,即 apache-maven-3.0.4-bin.zip 到您希望安装 Maven 3.0.4 的目录。这些说明假设您选择了 C:\Program Files\Apache Software Foundation。将从存档中创建子目录 apache-maven-3.0.4。
  4. 转到控制面板\系统和安全\系统中的环境变量(如何)对话框并访问高级系统设置。在“系统属性”对话框中,转到“高级”选项卡并单击“环境变量”</li>
  5. 在系统变量中添加 M2_HOME 变量,值为 C:\Program Files\Apache Software Foundation\apache-maven-3.0.4
  6. 在系统变量中添加 M2 环境变量,值为 %M2_HOME%\bin
  7. 在用户变量中添加 MAVEN_OPTS 环境变量以指定 JVM 属性,例如值 -Xms256m -Xmx512m
  8. 在系统变量中更新/创建 Path 环境变量并附加值 %M2% 以添加命令行中可用的 Maven。(将 ;%M2% 添加到路径值的末尾)
  9. 在系统变量中添加/更新 JAVA_HOME 并将值设置为 JDK 的位置,例如 C:\Program Files\Java\jdk1.5.0_02
  10. 确保 %JAVA_HOME%\bin 在您的 Path 环境变量中。如果没有,追加到现有的 Path 系统变量(记得用分号分隔)
  11. 打开一个新的命令提示符并运行 mvn --version 以验证它是否已正确安装。
  12. 如果失败,请调查本文中讨论的问题。

在用户的目录(即\USERNAME.m2)中,会有一个用于Maven 存储库的.m2 目录。使用存储库设置在该目录中创建一个 settings.xml 文件

Jive 构建

  1. 从 SVN 存储库中检查 Jive
  2. 编辑项目根目录中的 pom.xml 文件。确保正确设置大约第 20 行的 jive 短版本:5.0.2.1
  3. 打开一个终端窗口。切换到顶层项目目录
  4. 运行这个: mvn clean install -Djive.setup=false -P external

这就是我卡住的地方 - 当我运行 mvn clean install -Djive.setup=false -X external 以获取调试日志时出现 cmd 提示错误,它说它仍然缺少存储库。

我看过一些文档说要让这一切在 Windows 7 机器上运行,你应该使用 VM,但我也看到它是可能的,只是不支持。

有人在 Windows 7 上成功安装、构建和运行 jive 吗?

0 投票
1 回答
1113 浏览

mysql - Openfire 3.8.1 无法打开“Admin Web Console”

我正在尝试在 nginx 服务器中安装 Openfire 3.8.1(Linux x86_64 - CentOs release 6.2 Final)。

我从这篇文章HERE进行了安装,并成功使用 wget 和 yum 安装了 openfire,然后我在 /opt/openfire/conf/openfire.xml 中更改了网络接口,如下所示:

我还在 /etc/sysconfig/openfire 中设置了我的 JAVA_HOME,如下所示:

最后一步是运行命令> sudo service openfire start

输出:

它开始没有错误......

然后我打开 web 管理控制台http://xxxx:9090,它没有打开,最后像这样超时:

我检查 /opt/openfire/logs/error.log 和 warn.log 中的日志文件,没有错误/警告(空文件)我还检查 /opt/openfire/logs/nohup.out 中的 nohup.out,它说:

管理员实际上正在侦听我指定的正确端口,但 Web 控制台不想打开页面......我一直在使用各种方法安装和卸载 openfire 3-4 次,但没有任何效果(总是无法打开管理页面)

我希望有人可以帮助我,我真的很感激......真的谢谢。

编辑:

我从 Openfire 论坛(community.igniterealtime.org)读到,他们说我需要为某些端口允许服务器防火墙,所以我将它添加到 etc/sysconfig/iptables 中,如下所示:

我使用命令 > sudo service openfire restart/reload 重新启动/重新加载我的 openfire

同样的事情发生,它开始没有错误,管理控制台页面不会打开

我使用命令 > netstat -nap | 签入我的进程 grep 9090

输出

输出看起来很好,没有错误,因为 Openfire 在具有相同输出的 Ubuntu 的其他服务器上运行。也许 Openfire 无法在 CentOs 6.2 中运行……我不知道……请帮忙……我打算在这种状态下放弃 :(

我对我应该再次尝试解决这个问题一无所知,我需要 userservice 密钥(在 web admin - userservice 中)来使用我的集成 django-project 添加新用户。谢谢

0 投票
1 回答
896 浏览

excel - 如何通过 vba 宏在 jive 上上传 excel 文件?

我必须通过 vba 宏在 jive 上上传 excel 文档。请让我知道是否可以通过 REST API 或任何其他方法

0 投票
1 回答
112 浏览

postgresql - Jive 5.0 当前配置文件图片

我目前正在尝试从 Jive 5.0 数据库中导出个人资料图像。我有提取图像的 postgre 查询。但是我很难确定哪个图像是该配置文件当前选择的图像。

有谁知道这些信息存储在 Jive 数据库的哪个位置?

0 投票
2 回答
585 浏览

struts - Jive 7:如何更改配置文件数据/操作?

我正在为 Jive (SBS) 7 编写一个插件,并希望将更多数据添加到用户配置文件概览页面的模板(即 /people/admin )。在 Jive 6 中,我确实覆盖了 struts 中的配置文件路径并添加了我自己的 ViewProfile 操作。但是这个动作似乎不再被调用了。

我什至无法弄清楚我更改的模板从哪里获取数据(soy/people/profile/{userProfile, header, head}.soy)或负责什么操作。

那么如何将另一个属性添加到获取 targetUser 的自定义属性的 soy 文件中?(自定义属性 = 保存在数据库表 jiveuserprop 中的属性)

0 投票
1 回答
581 浏览

facebook-opengraph - 如何为私有页面提供 OpenGraph

我们想在 Intranet 应用程序上实现 OpenGraph,这样当人们将应用程序中的 URL 共享到社交网络(Yammer、Jive、Chatter ...)时,它会显示一个漂亮的缩略图、描述等。

问题:因为 Yammer 没有连接到 Intranet,它遵循重定向并从登录页面提供 OpenGraph 数据......

在这种情况下有没有办法正确行事?

我们提出了 3 种可能的解决方案:

  • 实现 OpenGraph 协议的未知但可能存在的部分,以提供私有页面,并尽可能地忽略重定向
  • 进行某种伪装 - 检测代理是 Yammer 或 Chatter,并提供专用页面
  • 将 OpenGraph 元数据保存在某种会话中,并从登录页面(社交网络最终结束的地方......)为它们提供服务

如果您也遇到过这个问题,感谢您的意见!

0 投票
1 回答
654 浏览

c# - 无法使用 Jive REST API 发布共享 - 出现 400 Bad Request 错误

我正在尝试使用 C# 在.net 中使用 /Shares REST API 在 Jive 上发布共享。但是我无法执行此操作并收到以下错误:

“远程服务器返回错误:(400)错误请求。”

以下是我编写的代码:

以下是为发布共享而创建的 JSON:

如果我做错了什么,请告诉我。

0 投票
1 回答
256 浏览

node.js - 你在 node.js 中的哪里部署你的 jive 插件?

我是使用 Node.js 进行 Jive 开发的新手,我看到您创建的任何插件都必须通过您在jiveclientconfiguration.json文件中定义的特定地址和端口运行和访问。我尝试在 Azure 网站上部署一个 tile 插件,希望它能起作用,但无法定义 Azure 使用的端口号。

你在哪里部署你的生产 Jive 插件,你如何设置你的配置文件?

0 投票
1 回答
1997 浏览

angularjs - 在 Angular 部分加载具有 document.write 的外部 JS

我是 Angular 新手,我们有一个使用 Angular 构建的单页应用程序。我们希望对我们拥有的每一个内容进行线程化讨论。为此,我们计划与 Jive 集成。Jive 提供了一种将来自 jive 的讨论嵌入到另一个站点的方法。

他们只是要求包含一个 js 文件,并自动在您的网站上插入一个“讨论”链接。Jive 在document.write.

如果我在我们的主应用程序页面上包含 js 文件,它就可以工作。如果我在其中一个部分中包含 js 文件,它将无法工作,我得到

无法在“文档”上执行“写入”:除非显式打开,否则无法从异步加载的外部脚本写入文档。

我无权更改从 Jive 返回的 js。

我怎样才能解决这个问题?

谢谢,山姆

0 投票
1 回答
232 浏览

opensocial - Jive - 从应用程序获取当前博客文章

我正在开发一个具有aContent Action!app Action.

我想通过javascript(即我想的Open Social API ...)从两个操作中获取当前用户(我明白了!)和当前的博客文章(blogpost id)。

可能吗?

谢谢!