I'm developing a first spring portlet example and i'm not through with it.

Here is my portlet.xml file.

[CODE]
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd";
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
            
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd";
             version="1.0">
                 
                 
<portlet>
  <portlet-name>mosonex</portlet-name>
 
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
  <supports>
    <mime-type>text/html</mime-type>
    <portlet-mode>view</portlet-mode>                                       
    <portlet-mode>edit</portlet-mode>       
    <portlet-mode>help</portlet-mode>
  </supports>
  <portlet-info>
    <title>Test Portlet</title>
    <short-title>Test Portlet</short-title>
    <keywords>login,mosonex</keywords>
  </portlet-info>
</portlet>

[/CODE]

Here is my mosonex-portlet.xml file.

[CODE]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xmlns:p="http://www.springframework.org/schema/p";
       xmlns:aop="http://www.springframework.org/schema/aop";
       xmlns:tx="http://www.springframework.org/schema/tx";
       xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd";>
    

    
    <bean id="viewNameTranslator"
         
class="org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator"
/>
    
    <bean id="viewResolver"
         
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          p:prefix="/WEB-INF/jsp/"
          p:suffix=".jsp" />
   
    <bean id="loginController"
        class="com.mosonex.portal.controller.LoginController">
    </bean>
    
</beans>
[/CODE]

Here is my web.xml file.

[CODE]

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>
    <listener>
       
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <servlet>
        <servlet-name>ViewRendererServlet</servlet-name>
       
<servlet-class>org.springframework.web.servlet.ViewRendererServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>ViewRendererServlet</servlet-name>
      <url-pattern>/WEB-INF/servlet/view</url-pattern>
    </servlet-mapping>

    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>


[/CODE]

Here is my LoginController.

[CODE]

package com.mosonex.portal.controller;

import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.springframework.web.portlet.ModelAndView;
import org.springframework.web.portlet.mvc.AbstractController;

/**
 *
 * @author laxmi
 */
public class LoginController   extends AbstractController {
    protected
    ModelAndView handleRenderRequestInternal(
        RenderRequest request,
        RenderResponse response)
        throws Exception {

        return new ModelAndView("login");

        
    }

}


[/CODE]

Here is my login.jsp page:

[CODE]

<[EMAIL PROTECTED] contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd";>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h2>Hello Mosonex Team!</h2>
    </body>
</html>

[/CODE]


Intention of my code is to display the login page upon accessing the utl 

http://localhost:8080/TestPortlet


THe problem is the TestPortlet is not being listed in the available portlets
page in jetspeed.

As far as the war file is concerned, it is deployed correctly. There is no
deploymenet errors.

Can somebody help me how will bring up the login jsp?

Any help is highly appreciated. Thank you.
-- 
View this message in context: 
http://www.nabble.com/spring-portlet-app-deployed-on-jetspeed-tp19428120p19428120.html
Sent from the Jetspeed - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to