Spring MVC Portlet Question in JDeveloper 11.1.1.4
Hello All,
I am trying to develop a spring mvc portlet and test it in Jdeveloper 11.1.1.4 (integrated weblogic server). Below is my portlet.xml ... I don't think portlet-class is getting loaded. Even if i put xxxxx in the classname i don't see any errors. Has anyone done this before, what to see if there is any suggestions.
I have a controller configured in helloWorld-portlet.xml and it is not getting invoked.
thanks in advance,
Prasad.
<portlet id="1341320919131">
<portlet-name>helloWorld</portlet-name>
<display-name xml:lang="en-US">HelloWorld</display-name>
<display-name xml:lang="en">English Display Name</display-name>
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
<init-param>
<name>contextConfigLocation</name>
<value>/WEB-INF/helloWorld-portlet.xml</value>
</init-param>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>view</portlet-mode>
</supports>
<supported-locale>en-US</supported-locale>
<resource-bundle>content.Language-ext</resource-bundle>
<portlet-info>
<title>HelloWorld</title>
<short-title>HelloWorld</short-title>
<keywords></keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>portletTitle</name>
<value>value1</value>
</preference>
</portlet-preferences>
</portlet>
<custom-portlet-mode>
<portlet-mode>about</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<portlet-mode>config</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<portlet-mode>edit_defaults</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<portlet-mode>preview</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<portlet-mode>print</portlet-mode>
</custom-portlet-mode>
</portlet-app>
Also, I want to find if portlet.xml will be invoked only if deployed into webcenter, right now i am trying to run the helloWorld.jsp from Jdeveloper at url - http://127.0.0.1:7101/helloWorld/helloWorld/html/helloWorld.jsp and i am getting an empty page
Similar Messages
-
Spring MVC Portlet in Weblogic Portal
Is there any sample application for Spring MVC Portlet(JSR 168) in Weblogic Portal ? If so, where can I download it from ?
you can get spring source code,then open spring samples folder,and spring portlet can transplant to weblogic portal
-
Spring MVC Portlet minimize not working on Weblogic 10.3.0
We have written JSR 168 Portlets using spring MVC portlet framework. Everything works fine except for the minimize portlet functionality.
The title bar changes that is minimize becomes restore but the portlet body (content) is always visible.
Please let me know if any of you faced this issue and how to resolve it.Hello,
From what I can see from the Spring DispatcherPortlet source (I used http://www.docjar.com/html/api/org/springframework/web/portlet/DispatcherPortlet.java.html ), it looks like this is a bug in the DispatcherPortlet. The JSR168 / JSR286 specification requires that portlets not render themselves during the render lifecycle if they are minimized, and I don't see any code in the DispatcherPortlet that checks for the portlet state. From the source in the URL above, it looks like if you added this code at line 701 inside of the doRenderService() method of DispatcherPortlet and re-compiled that code, it might work for you:
if(request.getWindowState().equals(javax.portlet.WindowState.MINIMIZED)) {
return;
}Alternately, you can change your portlet.xml so instead of using the Java class org.springframework.web.portlet.DispatcherPortlet you point it at your own class:
package sample.package;
public class MinimizedAwareDispatcherPortlet extends org.springframework.web.portlet.DispatcherPortlet
@Override
protected void doRenderService(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws Exception {
if(request.getWindowState().equals(javax.portlet.WindowState.MINIMIZED)) {
return;
super.doRenderService(request, response);
}Kevin -
Regarding RESTful WEB SERVICES with SPRING MVC Framework
Hi,
Can anyone explain me about RESTful WEB SERVICES with SPRING MVC Framework .
It is urgent for me.
Thanks
Venkat JalliHi Manoj,
I am also new to Spring MVC portlet. But, I tried to see the difference between sample spring portlet and your code below. Issue that I can see is, in your code, you have not mapped your servlet container with portlet application. So, in theory, your servlet containder do not know that you have a servlet. Let me try to explain from sample portlet,
In portlet.xml, they have something like below:-
<portlet-name>swf-booking-mvc</portlet-name>
<display-name>Spring Webflow Booking MVC</display-name>
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>
And in web.xml, they have below:-
<servlet-name>swf-booking-mvc</servlet-name>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>swf-booking-mvc</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
This web.xml is for Pluto portlet container and there will something similar for Weblogic portal as well that I am trying to figure out :(
Thanks,
Sanjeev -
Help on getting started with Spring MVC, WebFlow; Where can it be applied ?
I'm an individual programmer, developer and I see a huge demand (at the corporate level) for the frameworks: Spring, Spring MVC, webflow, and Hibernate. Popular today: Spring MVC, webflow, GWT.
I've been going through the tutorials, and the technology looks awesome ! What I would like to know, is.. It's used in corporate sites, why not for smaller sites. How can I apply these frameworks in building websites ?
I can't imaging doing any kind of serious website building without a modern CMS or Portal framework (whether in Java/php-opensource), And yes, MVC gives you the validation and authentication hooks to be used.
The spring framework, with it's extensive scope, is a bit overwhelming, and implies that there could be a significant amount of architecture, design and planning time needed before starting implementation on a project
All the demo's on Spring, cover some elementary, contrived example.
If I learn these technologies (and I'm well on my way), how do I put them into practice, and in what context (no pun intented) do I use them ? I don't want to rebuild a CMS system, but I'd like to employ these frameworks effectively.user1944443 wrote:
The spring framework, with it's extensive scope, is a bit overwhelming, and implies that there could be a significant amount of architecture, design and planning time needed before starting implementation on a projectYes, usually there is. Unless you're using the frameworks to build a home page for your kittens. Then you usually don't need to put that much effort into it.
All the demo's on Spring, cover some elementary, contrived example.I'm sure you realize that they have to. There's no "follow these examples and you'll become a competent programmer" method of learning invented yet and frameworks usually need to document the basic cases extensively.
If I learn these technologies (and I'm well on my way), how do I put them into practice, and in what context (no pun intented) do I use them ? I don't want to rebuild a CMS system, but I'd like to employ these frameworks effectively.You'll just need to come up with a project you'll be interested in finishing or at least developing for a while.
I'm not sure whether I managed to answer your question or not, but if anything was left unclear, just ask. -
Please Help For the Spring MVC Framework
Someone please give me some file that represent the example of implementation of Spring MVC Framework.
User,
I read your post and had one word pop to mind: "huh?"
Perhaps [url http://catb.org/~esr/faqs/smart-questions.html]this and [url http://www.oracle.com/technology/products/jdev/howtos/1013/SpringwithJDev/index.html]this will be helpful to you.
John -
Error while deploying a JSR 168 portlet developed in JDeveloper 10.1.3.2
When deploying a JSR 168 portlet created using JDeveloper 10.1.3.2 (Web Center Suite edition), I get the error :
"Shared library "oracle.wsrp" could not be found."
Error Log:
---- Deployment started. ---- Sep 20, 2007 9:31:42 AM
Target platform is Oracle Application Server 10g 10.1.3 (PolestarAppServerConnection).
Wrote WAR file to C:\Projects\eAlliance\JSR168\ViewController\deploy\jsr168.war
Wrote EAR file to C:\Projects\eAlliance\JSR168\ViewController\deploy\jsr168.ear
Backing up generic archive file :/C:/Projects/eAlliance/JSR168/ViewController/deploy/jsr168_generic.ear
Creating WSDLs for the WSRP Application
WSDLs for the WSRP Application have been created
Uploading file jsr168.ear ...
Uploading file jsr168.ear ...
Application Deployer for jsr168 STARTS.
Copy the archive to /home/soahome/orasoa/j2ee/home/applications/jsr168.ear
Initialize /home/soahome/orasoa/j2ee/home/applications/jsr168.ear begins...
Unpacking jsr168.ear
Done unpacking jsr168.ear
Unpacking jsr168.war
Done unpacking jsr168.war
Initialize /home/soahome/orasoa/j2ee/home/applications/jsr168.ear ends...
Starting application : jsr168
Initializing ClassLoader(s)
application : jsr168 is in failed state
Operation failed with error:
Shared library "oracle.wsrp" could not be found.
Deployment failed
Elapsed time for deployment: 39 seconds
#### Deployment incomplete. #### Sep 20, 2007 9:32:21 AM
Steps To recreate the error:
1)Create a new Application in JDeveloper
2)Click "New" in "ViewController" and click on WebTier->Portlets->Standards based(JSR 168) from the wizard.
3)Go thru JSR 168 Portlet wizard steps 1 thru' 8 accepting all defaults.
4)Click "New" in "ViewController" and click on General->Deployment Profiles->WAR File from the wizard.
5)Enter a name and hit OK. Then in the "WAR Deployment Profile Properties" page, select "Specify J2EE Web Context Root" and enter the name similar to what is in the "Enterprise application name" text box in the same screen. Hit OK.
6)Right click on the deploy file created under "Resources" and select "Deploy to AppServer" (I am deploying to a remote 10.1.4 Portal Server that has already been configured in my connections tab.
7)Note the above noted error message in the Deployment Log tab.
Can you give me any suggestions?
Thanks,
Bipin RajDoes the \j2ee\home\shared-lib directory contain a directory oracle.wsrp?
Does the <OC4J_HOME>/j2ee/home/config/server.xml file contain a shared-lib declaration for oracle.wsrp?
<shared-library name="oracle.wsrp" version="1.0">
<code-source path="wsrp-container.jar"/>
<code-source path="wsrp-types.jar"/>
<code-source path="wsrp-jaxb.jar"/>
<code-source path="jaxb-api.jar"/>
<code-source path="jaxb-impl.jar"/>
<code-source path="jaxb-libs.jar"/>
<code-source path="namespace.jar"/>
<code-source path="xsdlib.jar"/>
<code-source path="relaxngDatatype.jar"/>
<import-shared-library name="oracle.gdk"/>
<import-shared-library name="oracle.xml"/>
<import-shared-library name="oracle.jdbc"/>
<import-shared-library name="oracle.cache"/>
</shared-library> -
JSP portlet built in Jdeveloper call stored procedure
Hi,
I have a simple jsp portlet built with Jdeveloper, now I'm trying to execute a stored
procedure from the jsp. How can one access database and call a proc, in a jsp which is
developed in Jdeveloper?
Is JSTL required for it or a normal jdbc calls will suffice?
Any help asap is appreciated.
Thanks,
KavithaIt is actually very simple. :)
I suggest to create a Java bean containing the Java code with the PL/SQL call.
This method can be invoked from JSP.
A good pratice is to pass database connection to this methode and commit or rollack in the JSP.
example:
public void saveData(Connection conn,
String param1,
String param2) throws SQLException
With this approach you can call several SQL statements in the same session.
This will enable transaction handling.
I suppose the db connect will be pooled in your application. -
How to use Spring MVC instead of assembler.jsp in endeca 3.1.0
Hi ,
I am new to Endeca . I want to use spring MVC instead of assembler.jsp .Some body please help
me how can i do it. Wht all i have to do to achieve it.
Thanks
MarkHi Mark,
When using the 3.1 Assembler in your application, you can use either the jar file directly or set up the Assembler as an HTTP service and process the XML or JSON responses. Neither of these approaches conflicts with using Spring in your application.
Sean -
Registering Discoverer Portlet Provider with JDeveloper WebCenter
Is it possible to register DPP with JDeveloper? What kind of portlet producer is DPP, WSRP or Oracle PDK? Can anyone tell me the specific steps (i.e., what to fill in for the URL, subscriber ID, etc.)?
Thanks,
-warrenYou might want to ask this on the Discoverer forum.
It depends on the type of portlet DPP is - JDeveloper can register both WSRP and PDK portlets. -
Hii Frnds
I have earlier developed struts application in weblogic 8.
Now i intend to develop a application on Spring MVC framework, and i want to use Weblogic as my application server.
But i am not getting any good examples to get started with.
Can any one provide me with a link to get started.
Can i use Weblogic 8 with springs ?vaneet sharma wrote:
Hii Frnds
I have earlier developed struts application in weblogic 8.Are you using BEA Workshop?
Now i intend to develop a application on Spring MVC framework, and i want to use Weblogic as my application server.
But i am not getting any good examples to get started with.
Can any one provide me with a link to get started.Try the examples listed in the Spring download for WebLogic.
http://commerce.bea.com/showproduct.jsp?family=SPRING&major=1.2.5&minor=0
>
Can i use Weblogic 8 with springs ?Generically, yes. Our download only works with 9.x.
br -
Integrate Crystal Reports with Spring MVC and Hibernate
Hi all,
having successfully used the JRC version 11.8.4.1094 in a Java environment with:
1)JBoss 4.2.3,
2)Oracle 11,
3)EJB 2,
4)Crystal Reports 2008,
I would like to integrate Crystal Reports into my existing spring MVC and hibernate web app using:
1)CRJ version 12.2.209,
2)JBoss 5.1,
3)Oracle 11,
4)EJB 3,
5)Crystal Reports 2008,
reusing code integration. I used ReportExportControl and I produced the PDF directly.
The error occurs when returning from EJB, into Delegate, and is the following:
09:36:23,046 WARN [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
09:36:23,062 WARN [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
09:38:03,062 ERROR [[dispatcher]] Servlet.service() for servlet dispatcher threw exception
java.lang.InstantiationException: com.crystaldecisions.sdk.occa.report.exportoptions.ReportExportFormat
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:334)
at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:239)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)
at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)
at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)
at org.jboss.serial.io.MarshalledObjectForLocalCalls.get(MarshalledObjectForLocalCalls.java:60)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:101)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:72)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
at $Proxy286.invoke(Unknown Source)
at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)
at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)
at $Proxy284.getXXXX(Unknown Source)
at xx.xxx.xxxxxx.spring.manager.report.ReportManagerImpl.getXXXX(ReportManagerImpl.java:26)
at xxx.xxxx.springprova.WelcomeController.handleRequestInternal(WelcomeController.java:70)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:662)
Have an idea, please?
Thank you.You'll need to install the Crystal .NET that comes with VS 2005. You then install Crystal XI R2 over the top and not only will Crystal be integrated with the IDE, it should use the updated assemblies from R2.
-Dell
- A computer only does what you told it to, not what you thought you told it to!</p> -
Hi
I'm using spring MVC framework to design an application. I'm accepting the user login id and password,verifying it with thw database and then granting access to the next page. The prob is, after logging in if the user clicks on the browser back button and then again next button he is able to do so without asking for his userid and password. How do I prevent this free to and fro movement from the login page to the next page and vice-versa.
Any help is greatly appreciated.Hi,
Thanks for ur reply. Can u please elaborate little how to use them or any site or thread where I can find info about using tokens for this purpose. -
Spring framework ModelAndView question.
Hi,
In my controller object, it creates a ModelAndView object and invoke the following methods:
ModelAndView mv = new ModelAndView("hello");
mv.addObject(req);
mv.addObject(resp);
mv.addObject(ctx);
I would like to know how to access these objects (i.e. req, resp, ctx) in my JSP??
Thanks.nick2price wrote:
I am a bit confused with this spring framework.
I can find tutorials on it but they seem a bit wierd. what does wierd [sic] mean?
i think "spring mvc step by step" is excellent. did you try to code it?
What exactly is a framework? "don't call us, we'll call you"
I downloaded it onto my desktop and now i have a folder full of things? What do i have to do to set it up?put the jars in your project and start configuring spring.
(if anything). I had to download this for a tutorial. I also had to download tomcat, even though i have no idea what this is too. Looks like a sort of server? yes, it's a servlet/jsp engine.
Brief description on this too would be great.
thanks -
Struts portlet creation in JDeveloper
If any one knows struts portlet creation in JDeveloper then please upload the steps for the same.
It will be helpful for us.
Thanks in Advance.A quick google search brought back this:
http://download.oracle.com/docs/cd/B15904_01/portal.1012/b14134/pdg_java.htm
Maybe you are looking for
-
Enter this url in any modern browser IE9 (I never would have believed that I would be complaining about Firfox not working and IE does! - it that how far you've gone down?), Chrome (no wonder people are switching to it in droves) and even Safari - an
-
Problem with allowing HP to check
Was asked to become a part of online program to improve your setups - printer stuff. Well Let me tell you. My printers, - both of them were working just fine until I said yes - I finally got this printer working but my Photo Printer is STILL off li
-
Some albums revert to alphabetical listing, how can I stop th
For some reason the tracks on my Zen Micro revert to being listed alphabetically even though on the track details the track number will be there. It's really frustrating, apart from putting 0,02,03 before each track name how can I ensure that the alb
-
Flashplayer installation error for Internet Explorer
Hi, I have tried to fix this myself but nothing I have tried has fixed the problem. I have Windows Vista 64bit Home Premium and I'm not sure what version my flash player is for I Explorer. Anyway, every time I try to install flash player for IE, it c
-
What is the BOXI 3 SP2 equivalent for ReportDocument and ParameterValues?
I need to convert code from BOXI to BOXI 3 SP2. What is the BOXI 3 version of BOXI crystalDecisions.CrystalReports.Engine.ReportDocument? What is the BOXI 3 version of BOXI CrystalDecisions.Shared.ParameterValues? I'm a newbie in business objects, so