研究jetspeed和portal
http://www.javapub.com
JavaPub-Java开发资源站
因为几个软件比较下来,liferay是个真正的J2EE门户软件,符合我以前在论坛里提的几点:SSO 单点登陆; 权限控制;有基于xml的portlet,有大量的模式和EJB,使用lucence做搜索引擎,针对Jboss优化;唯一的缺点就是它的优点,太复杂了。
对于jetSpeed 我不喜欢它使用一个叫tubine的模板,Jakarta的一些技术基本属于另类,要不是Sun的一个家伙加入tomcat,估计tomcat还是tomcat 3.2那个样子。Jsp模板已经是主流技术,tubine什么的我真不知道还活着干啥。
Java世界中现在苦恼的已经不是只有一种选择,而是选择太多,需要分辨出主流技术。
我也想看看,哎,里面有我现在在做的啊 :(
让我快点入门啊,
谢谢了
看完了,一定把总结放到这 ;)
The generated scripts reside in /portal-ejb/src and are named: portal-db2.sql, portal-firebird.sql, portal-hypersonic.sql, portal-interbase.sql, portal-mysql.sql, portal-oracle.sql, portal-postgresql.sql, and portal-sql-server.sql.
为啥我生成的没有这些啊,update1.7.5-1.8.0-mysql.sql,update1.8.0-1.9.0.sql,sample.script.sql
我是从源码中的portal-ejb包中生成的,banq你呢??愁,都搭不起来
to tyrones:
liferay有jboss 3.2.1的整合版,我发现这个作者经常变化,前段时间我还在用他的ObjectCache,再下载一次,竟然没有了,害得我很纳闷,那个ObjectCache是不是从liferay学来的?
用什么无所谓了,你能不能简要的谢谢如何下来运行liferay,在theserverside上看人家说30分钟搞定,我弄了半天都不没成,然后先跑起来如何,谢谢了
是啊,是啊!
刚开始接触liferay,我用的平台是:
linux+Oracle8i+oc4j9.0.3+j2sdk1.4.1_03+liferay-ep-1.9.1.ear
好不容易deploy成功了,可一打开只显示:
(http://127.0.0.1/c/extranet/home)
500 Internal Server Error
java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:217) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1890) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4355) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2484) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:617) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:259) at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:106) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:797) at java.lang.Thread.run(Thread.java:536)
To:banq
这是怎么回事啊?我该如何做呢?
Thinks In Advance!