问题标签 [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.
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 中实现此功能?提前感谢您在这方面的合作。
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 中指定多个过滤器的语法示例,因此我不确定我的语法是否正确。任何帮助,将不胜感激。
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 服务器上运行这些产品
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 版本中完成这项工作,让我知道如何完成这项工作。
谢谢,
java - 无法在 GateIn 门户中的 IE 上提交请求
我有一个基于 GateIn 门户的应用程序,我在其中提交一个离线表单(一个 HTML 表单,使用 javascript 提交)。
我正在将我的表单提交到Servlet
. Servlet
检查用户是否登录。如果用户未登录,则将用户重定向到登录页面,解析表单数据并将其保存在会话中并显示登录页面。从登录页面用户输入凭据并提交。在登录 portlet 中,保存的会话数据不可用
同样的事情也在 Mozilla 中工作。
Servlet
从哪里重定向到登录页面:
登录 Portlet:
doView
:
processAction
:
日志:
编辑
带有 HttpServletRequest 的 doView 方法 httpReq=Util.getPortalRequestContext().getRequest();
日志:在doView中:
日志:在 processAction:
java - 绕过 JAVA_OPTS 中的非代理主机
我在获得门户服务器的standalone.conf.bat 中添加非代理主机
当我启动服务器时出现以下错误。
java - 如何从 JBoss Portal 迁移到 GateIn?
我是 GateIn 门户的新手。
我们使用具有简单 UI 的 JBoss Portal 2.7 开发了门户。
如何将我的门户应用程序从 JBoss 门户 2.7 迁移到 GateIn 最终版本?
从哪里可以了解如何使用 Gatein 创建一个新的简单门户以及为此需要完成的所有配置。
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中的共享范围
谢谢!
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 中声明的本身工作正常。
vaadin - 在 GateIn 中切换选项卡不会渲染 Vaadin portlet 的内容
在 GateIn 中切换选项卡不会呈现 Vaadin portlet 的内容。获取呈现的某些选项卡内容的唯一方法是选择选项卡并刷新页面。有没有办法解决这个问题?下面是 portlet 的示例代码: