I have Jetspeed 2 portal with a couple of petstore portlets. I would like to forward the user to the jetspeed's LoginPortlet (login/login.psml) instead of the portlet's own login page.
To do that, I replaced the link in the petstore portlet's struts-config.xml file from: <forward name="signon" path="/shop/signonForm.shtml"/> to <forward name="signon" path="/login"/> This does not work - "The requested resource (/jpetstore/login) is not available". Could you please tell me why? Do I need to set up something in the web.xml or is the link supposed to be different? Thanks, henock --- David Dyer <[EMAIL PROTECTED]> wrote: > Thanks for all the help so far David. And apologies > in advance for the > length of this message. > > ----------------------------------------------------------- > build.properties: > > # general properties > portal.name = jetexpress > > # installation properties > installer.src.jar = > /Jetspeed/installers/jetspeed-2.2-dev-installer.jar > installer.target = ./target > installer.dst.jar = jetexpress-installer.jar > > # development deployment properties > app.server.home = /Jetspeed/server > ------------------------------------------------------------------- > > I'm not using a directory structure including > JetspeedTraining. > Everything is in a directory call Jetspeed on C: > Directory Structure is as follows: > *C:\Jetspeed* > >installers > >jetspeed-2.2-dev-installer.jar > >resources > >applications > >express-demo > >src > >WebContent > >.DS_Store > >decorations > >pages > >seed-data > * >server* > >bin > >common > >conf > >database > >logs > >server > >shared > >temp > * >webapps > >j2-admin > >jetexpress > >jetspeed-portlets > >ROOT > >j2-admin.war > >jetspeed-portlets.war > * > >work > * >workspace * * > * / >express-demo > >src > >WebContent > / >jetexpress > *>build.xml* > >build.properties > >.DS_Store > >dist > >src > >target > * >webapps > >express-demo.war > >jetspeed-portlets.war* > > > > The express-demo directory is, I believe, created by > this line in the > build.xml: /<copy todir="../express-demo/" > overwrite="true">/ which puts > the express-demo directory at least one level too > high as the > create.installer build target never looks there. > > Regards, > > David Dyer > > David Sean Taylor wrote: > > > Hi David, > > > > Sounds like the PAs are not being deployed to the > right place. > > Could you send to this list: > > > > 1. your build.properties > > 2. directory listing of > /JetspeedTraining/workspace/jetexpress/webapps > > 3. directory listing of > /JetspeedTraining/servers/webapps > > > > or anything else you think is relevant > > > > On Apr 26, 2007, at 4:47 PM, David Dyer wrote: > > > >> Thanks David. I'm moving forward now. I've > actually managed to build > >> the jetexpress portal. > >> > >> On the first build/deployment all the portlets > except the login > >> contain error messages similar to this: > >> > >> "Failed to retrieve Portlet Definition for > express- > >> demo::WelcomeJetExpressAccess Denied.Failed to > retrieve Portlet > >> Definition for > express-demo::WelcomeJetExpressFailed to retrieve > >> Portlet Definition for > express-demo::WelcomeJetExpressFailed to > >> retrieve Portlet Definition for express- > >> demo::WelcomeJetExpressFailed to retrieve Portlet > Definition for > >> express-demo::WelcomeJetExpressFailed to retrieve > Portlet Definition > >> for express-demo::WelcomeJetExpress" > >> > >> So, I assume that this is because they haven't > been deployed yet. > >> > >> I shut down tomcat, cd'd to > /Jetspeed/workspace/jetexpress and ran > >> the copy-portlet-resources, copy-page-resources, > copy-decoration- > >> resources Ant targets. The copy-portlet-resources > creates a > >> subdirectory under workspace called > "express-demo" at the same > >> level as "jetexpress". However none of the > targets in the > >> create.install actually pick up it's contents. > Should the location > >> of express-demo in the workspace be somewhere > inside "jetexpress"? > >> Do we need to add a target to the build file? > >> > >> I've also tried the delta and deploy.webapps > targets and then > >> rebuilding the installer doing the java -jar and > restarting tomcat. > >> > >> Any advice? > >> > >> David > >> > >> David Dyer wrote: > >> > >>> Thanks for the comments David. > >>> I tried downloading the Ant build package from > the link you > >>> provided but I'm getting a 404. > >>> > >>> Regards, > >>> David > >>> > >>> David Sean Taylor wrote: > >>> > >>>> > >>>> On Apr 25, 2007, at 1:19 AM, David Dyer wrote: > >>>> > >>>>> David Sean Taylor wrote: > >>>>> "Have you copied in the .setttings.xml to your > ".m2" directory > >>>>> as described here: > >>>>> > >>>>> > http://portals.apache.org/tutorials/jetspeed-2/01/first-steps.html > >>>>> > >>>>> It will correctly setup the remote repos and > copy resources into > >>>>> here > >>>>> > >>>>> > <localRepository>/JetspeedTraining/maven/repository</ > > >>>>> localRepository> " > >>>>> > >>>>> Yes, the .m2/settings.xml under my user > profile directory is > >>>>> configured, the only difference being the > location of Tomcat, > >>>>> since I already had an installation. > >>>>> > >>>>> "From that point on, its hit or miss with > downloading the files, > >>>>> keep trying if it fails " > >>>>> > >>>>> More like miss and miss. It looks to me that > at some point > >>>>> http:// repo1.maven.org/ got restructured and > some of the content > >>>>> is missing from there. It IS, however, at > http:// > >>>>> www.bluesunrise.com/, so what I'm thinking is > there === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]