问题标签 [gatein]

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 投票
1 回答
95 浏览

jboss7.x - 通过虚拟主机在 JBoss GateIn 3.6 门户上进行域名映射

我在 GateIn 3.6 中创建了一个门户并部署在服务器上,我在域名末尾附加了门户/boxmanagement 来访问这个门户,例如http://www.example.com:8080/portal/boxmanagement。实际上我想在同一台服务器上创建多个门户,例如

http://www.example.com:8080/portal/portal1

http://www.example.com:8080/portal/portal2

我想把它们映射成

http://www.portal1.com指向http://www.example.com:8080/portal/portal1

http://www.portal2.com指向http://www.example.com:8080/portal/portal2

谁能指导我如何使用 JBoss 7.1 在 GateIn 3.6 中实现此功能?提前感谢您在这方面的合作。

0 投票
1 回答
610 浏览

portlet - 在 portlet.xml (gatein) 中指定多个过滤器

我创建了一个在 JBoss 7.2 上的 Gatein 下运行的 portlet。(准确地说,这是一个转换为 portlet 的 Web 应用程序。)我的 portlet 上需要两个过滤器,Gatein CDI 过滤器和 Primefaces Upload 过滤器(因为我的 portlet 需要处理上传)。在我的 portlet.xml 文件中,我尝试像这样指定两个过滤器:

但是,当我尝试访问 portlet 时,我在日志文件中收到错误消息,指出没有名为 FleetConnector.FleetManagementPortlet 的 portlet(我的 war 文件是 FleetConnector.war)。有趣的是,在我添加第二个过滤器和过滤器映射块之前,我没有收到任何错误,即使 portlet 名称相同。

我无法找到任何在 portlet.xml 中指定多个过滤器的语法示例,因此我不确定我的语法是否正确。任何帮助,将不胜感激。

0 投票
1 回答
36 浏览

oracle - 任何 JBOSS 产品的多个实例,Oracle 无法正常工作

我正在使用诸如 GateIn、JBPM、Drools Guvnor 等 jboss 产品。默认情况下,所有这些产品都提供 HSQL DB 数据库。我将 HSQLDB 数据库迁移到 Oracle db。这里的问题是,当我在两台机器上创建任何产品的两个实例(例如:GateIn)并通过创建两个用户实例将其 JCR/IDM 表与相同的 oracle 连接时,只有一个 GateIn 会正常工作,另一个显示一些JCR 和 IDM 表的数据库错误

在创建 JCR 和 IDM 表的情况下,oracle 是否共享除表之外的任何常见内容?

在 JBPM 的情况下,我也遇到了同样的问题 Drools Guvnor。我在 JBoss 服务器上运行这些产品

0 投票
2 回答
811 浏览

deployment - 在 EAP-6 中部署 Gatein

我需要在 EAP 6 中部署 Gatein。

为此,我已按照 https://github.com/gatein/gatein-portal中给出的说明进行操作

根据上述网站给出的说明,支持的 EAP 版本为 EAP-6.3.0.Alpha1

现在 Jboss EAP 的下载页面不显示 EAP 6.3.0.Alpha1 而是显示 EAP 6.3.0.Alpha。

我下载了 EAP 6.3.0.Beta 并尝试在 EAP 6.3.0.Beta 中部署 gatein。

我还将存储库文件夹解压缩到 .m2/repository。

现在,当我尝试使用以下命令运行时,

mvn install -DskipTests -Dservers.dir=D:/Softwares/SERVERS_DIR -Dgatein.dev=eap630

我收到以下错误,......

[INFO] GateIn 基于 JBoss AS 的打包 (Wildfly / EAP) ... 成功 [0.070s]

[信息] GateIn - Portlet 容器(基于 JBoss AS 的扩展)失败 [17.446s]

[INFO] GateIn - Portlet 容器(基于 JBoss AS 的扩展模块)已跳过

[信息] 基于 JBoss AS (Wildfly / EAP) 的 GateIn 包。跳过

[信息] GateIn 的测试套件 ............................. 跳过

[INFO] GateIn 的硒嗅探测试 .................... 跳过

[INFO] GateIn 门户示例 - 基于 WebUI 的示例 ...... 跳过

[INFO] GateIn 的 HTMLUnit 测试 ................... 跳过

[信息] GateIn 的 Selenium UI 测试 .... 跳过

[信息] --------------------------------------------- -------------------------

[信息] 构建失败

[信息] --------------------------------------------- -------------------------

[INFO] 总时间:4:27.144s

[INFO] 完成于:Thu Jun 26 14:32:55 IST 2014

[INFO] 最终内存:121M/247M

[信息] --------------------------------------------- -------------------------

[错误] 无法在项目 jboss-integration-extension 上执行目标:无法解析项目 org.gatein.portal:jboss-integration- 的依赖关系

extension:jar:3.9.0.Alpha01-SNAPSHOT: 无法收集 [org.jboss.as:jboss-as-controller:jar:7.4.0.Final-redhat-4 (compile), org.jbo 的依赖项

ss.as:jboss-as-server:jar:7.4.0.Final-redhat-4 (编译), org.jboss.as:jboss-as-ee:jar:7.4.0.Final-redhat-4 (编译), org.jboss.as:jboss-as-web:jar:7

.4.0.Final-redhat-4 (编译), org.jboss.as:jboss-as-weld:jar:7.4.0.Final-redhat-4 (编译), org.jboss:jboss-vfs:jar:3.1 .0.Final(编译),org.exopl

atform.kernel:exo.kernel.container:jar:2.5.0-GA (编译), org.gatein.portal:exo.portal.webui.portal:jar:3.9.0.Alpha01-SNAPSHOT (编译), org.门汀。

wci:wci-jboss7:jar:2.4.2.Final (编译), org.gatein.integration:extension-component:jar:3.9.0.Alpha01-SNAPSHOT (编译), org.gatein.wsrp:wsrp-integr

ation-api:jar:2.3.2.Final (提供), org.gatein.cdi:gatein-cdi-contexts:jar:3.9.0.Alpha01-SNAPSHOT (编译), org.jboss.portletbridge:portletbridge-i

mpl:jar:3.3.2.Final (编译), junit:junit:jar:4.10 (测试), org.jboss.as:jboss-as-subsystem-test-framework:jar:7.4.0.Final-redhat- 4(编译),org.slf

4j:slf4j-log4j12:jar:1.7.5 (测试), org.slf4j:jul-to-slf4j:jar:1.7.5 (测试), commons-logging:commons-logging:jar:1.1.1 (测试) , org.hsqldb:hsqldb:jar:2。

3.0 (test), org.javassist:javassist:jar:3.18.0-GA (test)]: 无法读取 org.jboss.sasl:jboss-sasl:jar:1.0.3.Final-redhat-1 的工件描述符:

无法将工件 org.jboss:jboss-parent:pom:9-redhat-1 从/到 jboss-product-repository ( http://download.lab.bos.redhat.com/brewroot/repos/

jb-eap-6-rhel-6-build/latest/maven/): download.lab.bos.redhat.com: 未知主机download.lab.bos.redhat.com -> [帮助1]

[错误]

[错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。

[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

[错误]

[错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章:

[[ERROR] 纠正问题后,您可以使用命令恢复构建

[错误] mvn -rf :jboss-integration-extension

让我知道如何解决同样的问题。

另外,我想在 EAP (EAP-6.2.0.GA) 的 GA 版本中完成这项工作,让我知道如何完成这项工作。

谢谢,

0 投票
1 回答
95 浏览

java - 无法在 GateIn 门户中的 IE 上提交请求

我有一个基于 GateIn 门户的应用程序,我在其中提交一个离线表单(一个 HTML 表单,使用 javascript 提交)。

我正在将我的表单提交到Servlet. Servlet检查用户是否登录。如果用户未登录,则将用户重定向到登录页面,解析表单数据并将其保存在会话中并显示登录页面。从登录页面用户输入凭据并提交。在登录 portlet 中,保存的会话数据不可用

同样的事情也在 Mozilla 中工作。

Servlet从哪里重定向到登录页面:

登录 Portlet:

  • doView
  • processAction

日志:

编辑

带有 HttpServletRequest 的 doView 方法 httpReq=Util.getPortalRequestContext().getRequest();

日志:在doView中:

日志:在 processAction:

0 投票
1 回答
9233 浏览

java - 绕过 JAVA_OPTS 中的非代理主机

我在获得门户服务器的standalone.conf.bat 中添加非代理主机

当我启动服务器时出现以下错误。

0 投票
1 回答
340 浏览

java - 如何从 JBoss Portal 迁移到 GateIn?

我是 GateIn 门户的新手。

我们使用具有简单 UI 的 JBoss Portal 2.7 开发了门户。

如何将我的门户应用程序从 JBoss 门户 2.7 迁移到 GateIn 最终版本?

从哪里可以了解如何使用 Gatein 创建一个新的简单门户以及为此需要完成的所有配置。

0 投票
1 回答
318 浏览

gatein - gatein-resources.xml 中的 JS 依赖项

我正在尝试为gatein-resources.xml 中的每个portlet 引用JS 脚本。https://docs.jboss.org/author/display/GTNPORTAL34/GDG-JavaScript+Resource+Management如何将它们引用到每个 portlet?我正在尝试使用 portlet 范围,但不确定如何引用它们。是按名称还是按路径?IE

在 example.jsp

在gatein-resources.xml

编辑:

如果我只想添加所有的 javascript 资源,从哪个 portlet 使用它们,我可以像下面的代码片段一样添加它们吗?(我有多个 jsp 文件共享不同的 javascript 文件)。只是想尽量减少代码量/不确定哪个 portlet 使用哪个 jsp 文件,所以只是尝试一次添加所有这些。这些jsp文件需要添加到portlet.xml吗?我对这些 jsp 文件和 portlet.xml 中的 .xml portlet 之间的区别感到困惑。这些 jsp 文件也是 portlet 吗?对不起,我缺乏理解。

或者也可以为上面列出的所有脚本添加标签。资源: https://docs.jboss.org/author/display/GTNPORTAL34/GDG-JavaScript+Resource+Management中的共享范围

谢谢!

0 投票
1 回答
84 浏览

javascript - 在gatein-resources.xml 中作为portlet 依赖项给出的远程JS 文件不起作用

我想在名为 Banner 的 portlet 中使用http://maps.google.com/maps/api/js

为此,在gatein-resources.xml 中,我已将其声明为名称为googlemap 的shaired 资源,并将googlemap 添加为Banner portlet 的依赖项

但是在加载横幅 portlet 地图时没有显示。

如果我在横幅 portlet 中使用 的 jsp 文件中的脚本标记内声明http://maps.google.com/maps/api/js文件,则会显示谷歌地图。

谁能解释为什么 googlemap js 在gatein-resources.xml 中声明时没有加载。
所有其他脚本都驻留在本地系统中,在 gate-resources 中声明的本身工作正常。

0 投票
0 回答
66 浏览

vaadin - 在 GateIn 中切换选项卡不会渲染 Vaadin portlet 的内容

在 GateIn 中切换选项卡不会呈现 Vaadin portlet 的内容。获取呈现的某些选项卡内容的唯一方法是选择选项卡并刷新页面。有没有办法解决这个问题?下面是 portlet 的示例代码: