标签: portal

用于WebSphere Portal开发的轻量级门户服务器?

我正在为IBM WebSphere Portal 6.1做一些portlet开发.但是,部署过程非常缓慢.由于这是我第一次进行portlet开发,所以我不太熟悉那里的各种门户服务器.我想为轻量级门户服务器提供一些建议,我可以在其上快速部署以进行开发.

java websphere portal websphere-portal

6
推荐指数
1
解决办法
1937
查看次数

AJAX是否可以进行内部portlet通信?

我知道您可以创建可以刷新其内容的portlet,而无需通过简单地使用JSR286 resourceURL标记和执行AJAX调用来刷新整个门户页面.

我的问题是,是否可以在Portlet A中进行AJAX调用,并以某种方式定位并动态更新Portlet B?

当您通过actionURL或事件进行portlet间通信时,我们的想法是避免谁门户页面刷新(重新呈现).

javascript ajax portal portlet

6
推荐指数
1
解决办法
1919
查看次数

什么是我的iOS配置门户中的(Xcode:通配符AppID)?

突然之间,我在我的(iOS配置门户)中看到了一个新的App ID,其中包含(Xcode:Wildcard AppID)的描述,Apple最近是否添加了它?但我从未添加过它!

此应用程序没有(配置)链接,只有(详细信息)链接,我无法配置任何东西!

问候

xcode portal wildcard provisioning ios

6
推荐指数
1
解决办法
1万
查看次数

如何授予其他用户访问我的 Azure 门户资源的权限?

我正在尝试授予其他用户访问 Azure 门户中我的资源的权限。我正在尝试将他们添加为贡献者,但他们似乎在登录 Azure 门户时无法看到资源。

这是 VM 的访问控制列表: 在此处输入图片说明

为什么他们在登录门户时看不到资源的任何想法?
他们是贡献者。

portal azure

6
推荐指数
1
解决办法
2474
查看次数

React 16的Portal API是否打算取代Context API?

我注意到新功能portals做同样的事情,但是更好吗?我对门户网站了解不多,但这似乎是管理嵌套组件更新的新方法?我知道Reacts Context API是实验性的,注意到componentDidUpdate不再接收prevContext并且它们被丢弃了contextTypes

我还注意到他们正在引入React 16的Portal API,并且不确定是否打算取代Context API。

因此,如上所述,React 16的Portal API是否打算取代Context API?

编辑:piggy带上这个主题,是在反应中管理i18n本地化的最佳方法吗?

javascript portal reactjs react-fiber

6
推荐指数
1
解决办法
574
查看次数

带参数的Portlet页面导航 - Spring MVC,WebSphere Portal和JSR 286

这是 一个场景:我们在Webphere Portal Server 6.1和Spring MVC上运行了一个应用程序.有一个页面包含一个portlet,显示一个充满记录的网格.单击其中一条记录后,它必须导航到位于不同页面上的另一个portlet - 可能甚至是同一门户网站服务器上的不同portlet应用程序 - 并显示该特定记录.

这是一个问题: 我已经读过,通过使用Portal 2.0的"公共渲染参数",您可以在Portlet之间共享数据 - 这应该可以解决我的大部分问题.麻烦的是,我无法找到使用Spring MVC时的工作原理.我在Spring MVC技术文档中找不到"公共渲染参数"的引用,但是有些人说他们有它工作.有人可以告诉我具体的详细文档,或者给我一个示例的小代码snippit,显示我如何在我的控制器类中访问这些公共呈现参数?此外,如果有更好的方法在我的环境中实现这一点,它是什么,我在哪里可以找到一个例子?请不要回答," 如果您需要这样做,您不应该使用门户网站 "或" 如果您使用XYZ技术,那么您可以这样做 ".我无法改变环境 - 它就是这样 - 我只需要让它发挥作用!:) 谢谢!

portal spring-mvc websphere-portal

5
推荐指数
1
解决办法
2420
查看次数

是否可以将play framework 2.0与现有的Web应用程序集成?

我们有一个庞大的现有Java Web应用程序,我想添加播放框架 - 这是可能的,如果是这样,有没有指向如何做到这一点?

该应用程序是一个门户应用程序,我们正在寻求迁移到jboss - 我们将在jboss应用程序服务器上添加一个门户(liferay或gatein)(因此播放需要"播放"以上所有内容).

jboss portal web-applications playframework

5
推荐指数
1
解决办法
1482
查看次数

Liferay Portlet错误 - "NoSuchResourceActionException <Portlet> _WAR_ <PortletApp> #VIEW"

我使用Grails 2.0.4,Portlets Plugin 0.9.2Liferay Portlets Plugin 0.4创建了一个自定义的Liferay 6.2 portlet .

部署portlet后,我收到一个奇怪的错误.这是发生的事情:

  1. 通过Web界面上载WAR文件
  2. 将portlet添加到页面
  3. 收到错误消息"出现意外错误.请刷新当前页面."
  4. 刷新页面以发现页面上没有任何portlet工作,并显示以下错误:"内部服务器错误 - 访问请求的资源时发生错误." (见下图)

日志表明以下错误:

com.liferay.portal.NoSuchResourceActionException: <Portlet>_WAR_<PortletApp>#VIEW
Run Code Online (Sandbox Code Playgroud)

我见过其他情况,其中"#VIEW"表示"#ADD_TO_PAGE".请注意,portlet正在部署并在我用于开发的Liferay 6.2的香草版本上正常工作.

有谁知道这个问题可能是什么?谢谢.

堆栈跟踪:

Jan 16, 2014 10:42:40 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
com.liferay.portal.NoSuchResourceActionException: <Portlet>_WAR_<PortletApp>#VIEW
    at com.liferay.portal.service.impl.ResourceActionLocalServiceImpl.getResourceAction(ResourceActionLocalServiceImpl.java:196)
    at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
    at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
    at com.sun.proxy.$Proxy85.getResourceAction(Unknown Source)
    at com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl.doUpdateResourcePermission(ResourcePermissionLocalServiceImpl.java:1190)
    at com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl.updateResourcePermission(ResourcePermissionLocalServiceImpl.java:1312)
    at com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl.setOwnerResourcePermissions(ResourcePermissionLocalServiceImpl.java:1038)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
    at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62) …
Run Code Online (Sandbox Code Playgroud)

grails portal portlet liferay liferay-6

5
推荐指数
1
解决办法
5344
查看次数

如何通过门户中的注销按钮从所有打开的Web应用程序注销?

post method通过我的门户网站打开不同的网站,如下所示:

在我的门户主页面中:

<form method="post" target="_blank" action="">
<input id="Hdn_r" name="Hdn" type="hidden" value="55622"> 
.....
</form>
Run Code Online (Sandbox Code Playgroud)

然后在any site opened through the portal 我的主页面做以下检查:

var hr = HttpContext.Current.Request.UrlReferrer;
        if (hr != null && !string.IsNullOrEmpty(hr.AbsolutePath))
        {
            if (Request.UrlReferrer.AbsolutePath.Contains("Portal"))
            {

                if (Request.Form["Hdn_r"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_r"].ToString())
                   && Request.Form["Hdn_a"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_a"].ToString()) &&
                   Request.Form["Hdn_b"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_b"].ToString()) &&
                   Request.Form["Hdn_c"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_c"].ToString())
                   )
                {

                  Session["emp_num"]= int.Parse(Request.Form["Hdn_r"].ToString());
                //...........
Run Code Online (Sandbox Code Playgroud)

我的问题是:

如何通过我门户网站中的注销按钮单击从所有打开的网站注销?

假设我通过我的门户网站打开了三个网站,我希望当我退出(在门户网站中)从所有打开的应用程序中注销我?

注意:门户网站中的不同网站发布在不同的服务器上.

asp.net security post portal

5
推荐指数
1
解决办法
981
查看次数

使用 React Portal 时将 css 注入到 window.document

我正在使用反应门户来呈现我的反应视图的可打印版本。这就是我所做的:

import { Component } from "react";
import ReactDOM from "react-dom";

export default class PortalWindow extends Component {
  container = document.createElement("div");
  externalWindow = null;

  componentDidMount() {
    this.externalWindow = window.open();
    this.externalWindow.document.body.appendChild(this.container);
  }

  componentWillUnmount() {
    this.externalWindow.close();
  }

  render() {
    return ReactDOM.createPortal(this.props.children, this.container);
  }
}

import React from 'react';
import './order-print.css';
function OrderPrint(props) {

  return (
    <div className="order-print">

    </div>
  );
}
export default OrderPrint;
Run Code Online (Sandbox Code Playgroud)

还有一个名为 PurchaseOrder 的组件,我在其中执行以下操作:

class PurchaseOrder extends React.Component {
...//omitted for brevity  
render(){
          {this.state.shouldPrint && (
            <PortalWindow>
              <OrderPrint order={order} /> …
Run Code Online (Sandbox Code Playgroud)

portal styling reactjs

5
推荐指数
1
解决办法
1239
查看次数