• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

newbie

 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I want to start off learning about portlets...I am having jdk 1.4 in my system...what resources do you recommend???

Regards
[ February 13, 2007: Message edited by: Bear Bibeault ]
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, if you're new to Portal, there's a few things you've got to decide.

Which portal are you going to use? I'd suggest JetSpeed2. It works with Java 1.4.2, and comes with an embedded Derby database. It's a real easy install, and I have a full tutorial on my portal tutorials website.

From there, what are API are you going to use? There's the JetSpeed API, or the standard, JSR-168. I suggest going with JSR168.

Then, there's the development environment. I use RAD6 and RAD7, but there are other options. Eclipse with Lomboze is an option.

Check out my signature links for some free tutorials on JSR168 portlet development, and portal administrative tasks. They'll help you get started.

Enjoy!

-Cameron McKenzie
 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Cameron !!!
 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I downloaded JetSpeed 2 and installed it selecting only the demo portlets..

I started it..by clicking the bat file..and i get the following error..


Created MBeanServer with ID: 6b7920:110c45d9fbf:-8000:h145:1
Feb 15, 2007 1:16:16 PM org.apache.catalina.core.AprLifecycleListener lifecycleE
vent
INFO: The Apache Portable Runtime which allows optimal performance in production
environments was not found on the java.library.path: D:\SDE\jdk141_05\bin;.;C:\
WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\W
bem;C:\Program Files\SQLLIB\BIN;C
:\Program Files\SQLLIB\FUNCTION;C:\Program Files\SQLLIB\SAMPLES\REPL;C:\Program
Files\SQLLIB\HELP;C:\Program Files\MySQL\MySQL Serv
er 5.0\bin;C:\Resources\Ant\Ant_1_7\bin;D:\Program Files\Jetspeed2\bin
Feb 15, 2007 1:16:16 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 15, 2007 1:16:16 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1516 ms
Feb 15, 2007 1:16:17 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 15, 2007 1:16:17 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.12
Feb 15, 2007 1:16:17 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Feb 15, 2007 1:16:18 PM org.apache.catalina.startup.HostConfig deployDescriptor
WARNING: A docBase D:\Program Files\Jetspeed2\webapps\jetspeed inside the host a
ppBase has been specified, and will be ignored
Feb 15, 2007 1:16:18 PM org.apache.catalina.realm.JAASRealm setUseContextClassLo
ader
INFO: Setting useContextClassLoader = false
Feb 15, 2007 1:16:20 PM org.apache.catalina.startup.ContextConfig validateSecuri
tyRoles
INFO: WARNING: Security role name admin used in an <auth-constraint> without bei
ng defined in a <security-role>
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.M
anagerBase).
log4j:WARN Please initialize the log4j system properly.
WARN: org.apache.pluto.PortletContainerImpl#init(): Couldn't retrieve parameter
"portletcontainer.supportsBuffering" frompassed properties object. Falling back
to default value "FALSE"
java.lang.InternalError: Can't instantiate Preferences factory java.lang.ClassNo
tFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl
at java.util.prefs.Preferences.<clinit>(Preferences.java:204)
at org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(Preference
sFactoryImpl.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:343)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:260)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:291)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:317)
at org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
at org.apache.jetspeed.components.SpringComponentManager.start(SpringCom
ponentManager.java:217)
at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
40)
at org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:
147)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:92
5)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:3880)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
141)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:603)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:680
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'java.util.prefs.PreferencesFactory' defined in ServletContext resource [
/WEB-INF/assembly/prefs.xml]: Initialization of bean failed; nested exception is
org.apache.jetspeed.prefs.PreferencesException: Failed to initialize prefs api.
java.lang.InternalError: Can't instantiate Preferences factory java.lang.Class
NotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl
org.apache.jetspeed.prefs.PreferencesException: Failed to initialize prefs api.
java.lang.InternalError: Can't instantiate Preferences factory java.lang.ClassN
otFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl
at org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(Preference
sFactoryImpl.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:343)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:260)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:291)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:317)
at org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
at org.apache.jetspeed.components.SpringComponentManager.start(SpringCom
ponentManager.java:217)
at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
40)
at org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:
147)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:92
5)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:3880)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
141)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:603)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:680
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
FATAL: Jetspeed: init() failed:
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization excepti
on!
at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
49)
at org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:
147)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:92
5)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:3880)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
141)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:603)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:680
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'java.util.prefs.PreferencesFactory' defined in ServletContext
resource [/WEB-INF/assembly/prefs.xml]: Initialization of bean failed; nested e
xception is org.apache.jetspeed.prefs.PreferencesException: Failed to initialize
prefs api. java.lang.InternalError: Can't instantiate Preferences factory java
.lang.ClassNotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryI
mpl
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:356)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:260)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:291)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:317)
at org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
at org.apache.jetspeed.components.SpringComponentManager.start(SpringCom
ponentManager.java:217)
at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
40)
... 27 more
Caused by: org.apache.jetspeed.prefs.PreferencesException: Failed to initialize
prefs api. java.lang.InternalError: Can't instantiate Preferences factory java.
lang.ClassNotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryIm
pl
at org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(Preference
sFactoryImpl.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:343)
... 35 more
INFO: Jetspeed Initialization complete, Ready to service requests.
Feb 15, 2007 1:16:38 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 15, 2007 1:16:40 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 15, 2007 1:16:40 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78 config=null
Feb 15, 2007 1:16:40 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 15, 2007 1:16:40 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 24172 ms

[ February 15, 2007: Message edited by: A Kumar ]
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.


Apache Portable Runtime

Does this error just come up in the console, or is it a showstopper? Can you still start jetspeed? Can you bring up a browser and see if tomcat is running?

Let us know.

-Cameron
 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I downloaded jetspeed and ran the setup as was shown in the tutorial @ portorials.com


I was able to see that tomcat was running @ 8080 in the browser but

when i hit ..http://localhost:8080/jetspeed/

i get the error as


HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Failed to initalize jetspeed. org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization exception!
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:207)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:660)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:45)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization exception!
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:149)
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:147)
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:603)
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
org.apache.catalina.startup.Catalina.start(Catalina.java:536)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.12
 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Any updates on this???
 
A Kumar
Ranch Hand
Posts: 980
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had downloaded the jetspeed on a different system and it is working fine...

I dont see why there is a need for APR

I check at their site too..

http://apr.apache.org/projects.html#open_source

There is no mention of Jetspeed

I am not able to see jetspeed in the browser....
 
Shailesh Joshi
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Arun, Cameron
Do I really need Ant and Maven if I use IRAD6.0 as a dev. tool and JetSpeed2.0 and Tomcat or WAS5.1 as my portlet/servlet engines? according to Apache JetSpeed site.

Please let me know.

cheers
Shailesh
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Feel free to post these types of questions as a new topic.

I use IRAD, and while I'm a little ashamed of it, I have never created an ANT script, and I have absolutely no idea what Maven is.

I'm obviously missing something, because every tutorial I've ever seen on portlet development goes off on 1000 pages of what Maven is and does, and then talks about portlet development. I must really be doing something wrong, because I just create portlets in IRAD and deploy them to WebSphere or JetSpeed2. Funny, but it all works.

As I said, I must be doing something wrong, because it all works, and it's all really easy. Go figure.

There are tutorials on my site that show you how to very easily create portlets without touching ANT or Maven.

-Cameron
 
Shailesh Joshi
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Cameron,
I ll try to post such new things as new Topic.

Thanks for your comments, I ll follow the same thing IRAD6.0 for development and JetSpeed-2 for deployment. It should work.

Thanks again
Shailesh
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic