Java PortletJSR168

Java PortletJSR168,java,portlet,jsr168,Java,Portlet,Jsr168,我有一个带有JSR168规范的portlet,用于在UPortal(一些旧的基于门户的java框架)内部运行。但是,我需要将这个portlet从门户中移除,并将其作为一个独立的应用程序。现在我的问题是,是否有任何方法可以通过现有代码实现这一点,或者是否需要创建一个新的webapp?(obv我相信我可以重用一些旧代码,但只能重用一些)Portlet被管理在Portlet容器中,不能在一个简单的Servlet容器上分离,而一个webapp是一组路由的Servlet因此只需要一个Servlet容器(除

我有一个带有JSR168规范的portlet,用于在UPortal(一些旧的基于门户的java框架)内部运行。但是,我需要将这个portlet从门户中移除,并将其作为一个独立的应用程序。现在我的问题是,是否有任何方法可以通过现有代码实现这一点,或者是否需要创建一个新的webapp?(obv我相信我可以重用一些旧代码,但只能重用一些)

Portlet
被管理在Portlet容器中,不能在一个简单的Servlet容器上分离,而一个webapp是一组路由的
Servlet
因此只需要一个Servlet容器(除非您将被发送到Enterprise bean)

所以您猜对了,有一些部分需要重写,比如web应用程序部署描述符(web.xml)、页面处理、样式。。。 但是如果您已经为您的portlet应用程序设计了一个坚实的基础,我想您将能够保留几乎大部分的源代码,因为它们将位于不同的层中