Because I don't obtain to lower of the site official.
Do you know some another site to download this DB?
Or you can me send the last version of the Postgresql by mail??
thanks,
Jean
--- In dotcms@yahoogroups.com, Karim QAZI <plsone1@y...> wrote:
> Why dont you just install Postgres DB?
>
> --- Jean Ximenes <jeanximenes@y...> wrote:
> > Somebody helps me?
> > []s
> >
> > --- In dotcms@yahoogroups.com, "Jean Ximenes"
> > <jeanximenes@y...> wrote:
> > > How I make to use another database? Exists some
> > script for the
> > > MySQL,
> > > for example? Greeting.
> > > Jean Ximenes
> >
> >
> >
> >
>
>
>
> __________________________________
> Discover Yahoo!
> Get on-the-go sports scores, stock quotes, news and more. Check it
out!
> http://discover.yahoo.com/mobile.html
The CMS creation script for the liferay portal is on:
\wwwroot\cmspro.dotmarketing.com\sql\portal\portal-mysql.sql
I dont think we have a script for mysql to run the CMS but you can
create it from:
\wwwroot\cmspro.dotmarketing.com\sql\cms\cms-postgres.sql
they are not that different.
You need to change the file:
\wwwroot\cmspro.dotmarketing.com\common\ext-ejb\system-ext.properties
Change the hibernate.dialect to use MySQL
You need to change the Hibernate file too:
\wwwroot\cmspro.dotmarketing.com\common\ext-ejb\com\dotmarketing\beans\Inode.hbm\
.xml
I'm not sure if the Inode.mysql.hbm.xml is being updated with the
latest changes. But you can check it and update it if needed.
On 5/25/05, Jean Ximenes <jeanximenes@...> wrote:
> Somebody helps me?
> []s
>
> --- In dotcms@yahoogroups.com, "Jean Ximenes" <jeanximenes@y...> wrote:
> > How I make to use another database? Exists some script for the
> > MySQL,
> > for example? Greeting.
> > Jean Ximenes
>
>
>
>
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
>
>
> ________________________________
> Yahoo! Groups Links
>
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/dotcms/
>
> To unsubscribe from this group, send an email to:
> dotcms-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Why dont you just install Postgres DB?
--- Jean Ximenes <jeanximenes@...> wrote:
> Somebody helps me?
> []s
>
> --- In dotcms@yahoogroups.com, "Jean Ximenes"
> <jeanximenes@y...> wrote:
> > How I make to use another database? Exists some
> script for the
> > MySQL,
> > for example? Greeting.
> > Jean Ximenes
>
>
>
>
__________________________________
Discover Yahoo!
Get on-the-go sports scores, stock quotes, news and more. Check it out!
http://discover.yahoo.com/mobile.html
Thanks.
--- Salvador <salvador.dinardo@...>
wrote:
---------------------------------
Hi Karim, right now I don't have and estimate, but we
are trying to put the fixes ASAP in our web site for
download.
Regars
Salvador Di Nardo
salvador@...
----- Original Message -----
From: Karim QAZI <plsone1@...>
To: <dotcms@yahoogroups.com>
Date: Tuesday, May 24 2005 07:32 PM
Subject: Re: [dotcms] Workflow error?
Great.
Do you have an estimate on when that fix will be
available?
Thanks,
Karim
--- Salvador <salvador.dinardo@...>
wrote:
---------------------------------
Hi Plsone1, thanks for your comments.
I make some changes/fixes to the workflow, they are in
our CVS, but aren't yet in our web page for download.
The "null" value in the status has been fixed.. But
evey user in the system could see that workflow entry,
that's the normal behavior of the workflow.
When a workflow entry is created no one is assigned to
it, but any that could solve the situation could take
it, using the "work on task".
The bug in the 4th comments has been fixed too. Any
other comments please send me and email.
Regards
Salvador Di Nardo
salvador@...
----- Original Message -----
From: plsone1 <plsone1@...>
To: <dotcms@yahoogroups.com>
Date: Tuesday, May 24 2005 02:06 PM
Subject: [dotcms] Workflow error?
I was testing the workflow functionality and am
experiencing some odd
behavior.
1. When I "request a change" to a html page first I
had to modify the
'dotmarketing-config.properties' file to change the
SMTP_SERVER from
localhost to my server name to get the email when
requesting a change.
2. Also when creating the initial change request the
'status' field is
always null and when I send the request to a specific
user the change
request still shows up in my list of workflow tasks.
3. The new change request also has no value for the
'assigned' field
in the 'workflow' portlet.
4. What should happen when I select 'work on task'?
Why does it take
me to the change request screen and have the option to
'assign it to
me'? Doesnt selecting 'work on task' indicate that i
want it assigned
to me? It does take me to the change request screen
but when I select
'assign to me' it just re-displays the screen and the
following
warning comes up in the log:
18:00:15,441 WARN
[com.dotmarketing.portlets.workflowmessages.action.EditWorkflowMessageAction]Uns\
pecified
Action
I think it is passing the wrong 'cmd' in the query
string from looking
at the source of this 'EditWorkflowMessageAction'.
Thanks.
Karim
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
---------------------------------
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/dotcms/
To unsubscribe from this group, send an email to:
dotcms-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo!
Terms of Service.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam
protection around
http://mail.yahoo.com
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
---------------------------------
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/dotcms/
To unsubscribe from this group, send an email to:
dotcms-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo!
Terms of Service.
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
Somebody helps me?
[]s
--- In dotcms@yahoogroups.com, "Jean Ximenes" <jeanximenes@y...> wrote:
> How I make to use another database? Exists some script for the
> MySQL,
> for example? Greeting.
> Jean Ximenes
Do you have an estimate on when that fix will be available?
Thanks, Karim --- Salvador <salvador.dinardo@...> wrote: --------------------------------- Hi Plsone1, thanks for your comments.
I make some changes/fixes to the workflow, they are in our CVS, but aren't yet in our web page for download.
The "null" value in the status has been fixed.. But evey user in the system could see that workflow entry, that's the normal behavior of the workflow.
When a workflow entry is created no one is assigned to it, but any that could solve the situation could take it, using the "work on task".
The bug in the 4th comments has been fixed too. Any other comments please send me and email.
Regards
Salvador Di Nardo salvador@...
----- Original Message ----- From: plsone1 <plsone1@...> To: <dotcms@yahoogroups.com> Date: Tuesday, May 24 2005 02:06 PM Subject: [dotcms] Workflow error? I was testing the workflow functionality and am experiencing some odd behavior.
1. When I "request a change" to a html page first I had to modify the 'dotmarketing-config.properties' file to change the SMTP_SERVER from localhost to my server name to get the email when requesting a change.
2. Also when creating the initial change request the 'status' field is always null and when I send the request to a specific user the change request still shows up in my list of workflow tasks.
3. The new change request also has no value for the 'assigned' field in the 'workflow' portlet.
4. What should happen when I select 'work on task'? Why does it take me to the change request screen and have the option to 'assign it to me'? Doesnt selecting 'work on task' indicate that i want it assigned to me? It does take me to the change request screen but when I select 'assign to me' it just re-displays the screen and the following warning comes up in the log: 18:00:15,441 WARN [com.dotmarketing.portlets.workflowmessages.action.EditWorkflowMessageAction]Unspecified Action
I think it is passing the wrong 'cmd' in the query string from looking at the source of this 'EditWorkflowMessageAction'.
That is exactly what I needed thanks!
--- In dotcms@yahoogroups.com, Maru <maruahues@g...> wrote:
> What we do is we create all the scripting in a velocity file for
instance:
>
> static/events/events.vtl
>
> On the contentlet we parse the file:
>
> #parse('static/events/events.vtl')
>
> this works for us.
>
> Thanks
> Maria
>
> On 5/24/05, plsone1 <plsone1@y...> wrote:
> > I tried to put velocity scripting in contentlets but had no luck. I
> > could see errors coming up in the velocity logs. I tried to do very
> > simple things using velocity scripting but it would not work??
> >
> > I know you can put scripting in containers/templates however but not
> > having contentlets w/velocity scripting would seem to limit in-line
> > page editing because of the support/usability that contentlets
have in
> > this area. Am I missing something?
> >
> > Thanks,
> > Karim
> >
> >
> >
> >
> >
> > dotCMS: Opensource CMS goodness.
> > http://www.dotcms.org
> >
> >
> > ________________________________
> > Yahoo! Groups Links
> >
> >
> > To visit your group on the web, go to:
> > http://groups.yahoo.com/group/dotcms/
> >
> > To unsubscribe from this group, send an email to:
> > dotcms-unsubscribe@yahoogroups.com
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
What we do is we create all the scripting in a velocity file for instance:
static/events/events.vtl
On the contentlet we parse the file:
#parse('static/events/events.vtl')
this works for us.
Thanks
Maria
On 5/24/05, plsone1 <plsone1@...> wrote:
> I tried to put velocity scripting in contentlets but had no luck. I
> could see errors coming up in the velocity logs. I tried to do very
> simple things using velocity scripting but it would not work??
>
> I know you can put scripting in containers/templates however but not
> having contentlets w/velocity scripting would seem to limit in-line
> page editing because of the support/usability that contentlets have in
> this area. Am I missing something?
>
> Thanks,
> Karim
>
>
>
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
>
>
> ________________________________
> Yahoo! Groups Links
>
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/dotcms/
>
> To unsubscribe from this group, send an email to:
> dotcms-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
I tried to put velocity scripting in contentlets but had no luck. I
could see errors coming up in the velocity logs. I tried to do very
simple things using velocity scripting but it would not work??
I know you can put scripting in containers/templates however but not
having contentlets w/velocity scripting would seem to limit in-line
page editing because of the support/usability that contentlets have in
this area. Am I missing something?
Thanks,
Karim
Great.
Do you have an estimate on when that fix will be
available?
Thanks,
Karim
--- Salvador <salvador.dinardo@...>
wrote:
---------------------------------
Hi Plsone1, thanks for your comments.
I make some changes/fixes to the workflow, they are in
our CVS, but aren't yet in our web page for download.
The "null" value in the status has been fixed.. But
evey user in the system could see that workflow entry,
that's the normal behavior of the workflow.
When a workflow entry is created no one is assigned to
it, but any that could solve the situation could take
it, using the "work on task".
The bug in the 4th comments has been fixed too. Any
other comments please send me and email.
Regards
Salvador Di Nardo
salvador@...
----- Original Message -----
From: plsone1 <plsone1@...>
To: <dotcms@yahoogroups.com>
Date: Tuesday, May 24 2005 02:06 PM
Subject: [dotcms] Workflow error?
I was testing the workflow functionality and am
experiencing some odd
behavior.
1. When I "request a change" to a html page first I
had to modify the
'dotmarketing-config.properties' file to change the
SMTP_SERVER from
localhost to my server name to get the email when
requesting a change.
2. Also when creating the initial change request the
'status' field is
always null and when I send the request to a specific
user the change
request still shows up in my list of workflow tasks.
3. The new change request also has no value for the
'assigned' field
in the 'workflow' portlet.
4. What should happen when I select 'work on task'?
Why does it take
me to the change request screen and have the option to
'assign it to
me'? Doesnt selecting 'work on task' indicate that i
want it assigned
to me? It does take me to the change request screen
but when I select
'assign to me' it just re-displays the screen and the
following
warning comes up in the log:
18:00:15,441 WARN
[com.dotmarketing.portlets.workflowmessages.action.EditWorkflowMessageAction]Uns\
pecified
Action
I think it is passing the wrong 'cmd' in the query
string from looking
at the source of this 'EditWorkflowMessageAction'.
Thanks.
Karim
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
---------------------------------
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/dotcms/
To unsubscribe from this group, send an email to:
dotcms-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo!
Terms of Service.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
I was testing the workflow functionality and am experiencing some odd behavior.
1. When I "request a change" to a html page first I had to modify the 'dotmarketing-config.properties' file to change the SMTP_SERVER from localhost to my server name to get the email when requesting a change.
2. Also when creating the initial change request the 'status' field is always null and when I send the request to a specific user the change request still shows up in my list of workflow tasks.
3. The new change request also has no value for the 'assigned' field in the 'workflow' portlet.
4. What should happen when I select 'work on task'? Why does it take me to the change request screen and have the option to 'assign it to me'? Doesnt selecting 'work on task' indicate that i want it assigned to me? It does take me to the change request screen but when I select 'assign to me' it just re-displays the screen and the following warning comes up in the log: 18:00:15,441 WARN [com.dotmarketing.portlets.workflowmessages.action.EditWorkflowMessageAction]Unspecified Action
I think it is passing the wrong 'cmd' in the query string from looking at the source of this 'EditWorkflowMessageAction'.
As far as file system level file sharing goes net app
filers are a good solution.
I am not familiar w/JCS but I am a little familiar
w/OSCache. OSCache doesn't support a fully
distributed/replicated cache w/JGroups caching to my
knowledge, it will only invalidate entries across the
cluster and then go to the db once an entry is
invalidated.
For a full fleged caching solution Tangasol Coherence
is a really great product. It is commerical however
about $2K per cpu.
One thing to keep in mind however is that since you
are using Hibernate you can just use the second-level
cache and let people just plug in whatever type of
caching solution they require based on their
requirements.
I would just set-it up possibly w/OSCache as you
mentioned and then let people add/modify the type of
caching solution they want via configuration.
Also I think it would be very benefitial for you to
start using the Spring Framework as it will allow both
you and your customers a high degree of configuration
flexibility in a standardized form (Hibernate, MVC,
etc).
Anyhow I think you have a great product and these are
just things that will naturally work themselves out.
-Karim
--- Will Ezell <will@...> wrote:
---------------------------------
Karim:
Clusting is something that we are activly working on
in development. As it stands, dotCMS is not ready to
be clustered. There are a couple of issues that need
to be addressed first:
1) Like you mentioned, the files would need to reside
on a network share. We've thought that perhaps we
could, on file upload/modificaiton, copy the files to
shared directories on each server, say to web0:/share,
web1:/share, web2:/share etc.. but that wouldn't work
or would be too network intensive in your case where
you have so many instances running. Really, a network
share is the way to go.
2) We are in the process of building in a clustered
caching mechinisim. We are looking at using either
JCS or OScache. This is a requirement, as the dotCMS
system builds a number of static HashMaps that cache
permissions, cache paths to files and map urls to
files that are stored in the file system. When files
get updated, deleted, etc.. we update the cache(s).
Obviously we will need all caches in a cluster to be
in sync.
3) I don't love the idea of storing files in a
database, but it sure would make the distributed file
problem a bit easier.
Anyhow, I am not sure at what you are looking at
doing, but as I mentioned we are moving towards
developing a clusterable solution. If you have any
specific thoughts or requirements on how the perfect
solution should work, we would like to hear them.
Thanks,
Will Ezell
will@...
----- Original Message -----
From: plsone1 <plsone1@...>
To: <dotcms@yahoogroups.com>
Date: Tuesday, May 24 2005 12:49 PM
Subject: [dotcms] Clustering and Performance
We run multiple (approx 20) instances of weblogic on
about 7 physical
machines in our production environment. How would
dotCMS this work
integrating with this many servers? I am interested
in how much
dotCMS relys on the local filesystem for publishing
files, etc vs.
what is actually stored in the RDBMS. We probably
could us a NFS like
NetApp or something to that effect but I was curious
if this has been
adressed because it would seem to be a major issue in
a production
environment.
Also do you have any performance benchmarks?
Thanks,
Karim
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
Yahoo! Groups Links
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
---------------------------------
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/dotcms/
To unsubscribe from this group, send an email to:
dotcms-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo!
Terms of Service.
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
I was testing the workflow functionality and am experiencing some odd
behavior.
1. When I "request a change" to a html page first I had to modify the
'dotmarketing-config.properties' file to change the SMTP_SERVER from
localhost to my server name to get the email when requesting a change.
2. Also when creating the initial change request the 'status' field is
always null and when I send the request to a specific user the change
request still shows up in my list of workflow tasks.
3. The new change request also has no value for the 'assigned' field
in the 'workflow' portlet.
4. What should happen when I select 'work on task'? Why does it take
me to the change request screen and have the option to 'assign it to
me'? Doesnt selecting 'work on task' indicate that i want it assigned
to me? It does take me to the change request screen but when I select
'assign to me' it just re-displays the screen and the following
warning comes up in the log:
18:00:15,441 WARN
[com.dotmarketing.portlets.workflowmessages.action.EditWorkflowMessageAction]Uns\
pecified
Action
I think it is passing the wrong 'cmd' in the query string from looking
at the source of this 'EditWorkflowMessageAction'.
Thanks.
Karim
Clusting is something that we are activly working on in development. As it stands, dotCMS is not ready to be clustered. There are a couple of issues that need to be addressed first:
1) Like you mentioned, the files would need to reside on a network share. We've thought that perhaps we could, on file upload/modificaiton, copy the files to shared directories on each server, say to web0:/share, web1:/share, web2:/share etc.. but that wouldn't work or would be too network intensive in your case where you have so many instances running. Really, a network share is the way to go.
2) We are in the process of building in a clustered caching mechinisim. We are looking at using either JCS or OScache. This is a requirement, as the dotCMS system builds a number of static HashMaps that cache permissions, cache paths to files and map urls to files that are stored in the file system. When files get updated, deleted, etc.. we update the cache(s). Obviously we will need all caches in a cluster to be in sync.
3) I don't love the idea of storing files in a database, but it sure would make the distributed file problem a bit easier.
Anyhow, I am not sure at what you are looking at doing, but as I mentioned we are moving towards developing a clusterable solution. If you have any specific thoughts or requirements on how the perfect solution should work, we would like to hear them.
We run multiple (approx 20) instances of weblogic on about 7 physical machines in our production environment. How would dotCMS this work integrating with this many servers? I am interested in how much dotCMS relys on the local filesystem for publishing files, etc vs. what is actually stored in the RDBMS. We probably could us a NFS like NetApp or something to that effect but I was curious if this has been adressed because it would seem to be a major issue in a production environment.
Also do you have any performance benchmarks?
Thanks,
Karim
dotCMS: Opensource CMS goodness. http://www.dotcms.org Yahoo! Groups Links
<*> To visit your group on the web, go to: http://groups.yahoo.com/group/dotcms/
<*> To unsubscribe from this group, send an email to: dotcms-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
We run multiple (approx 20) instances of weblogic on about 7 physical
machines in our production environment. How would dotCMS this work
integrating with this many servers? I am interested in how much
dotCMS relys on the local filesystem for publishing files, etc vs.
what is actually stored in the RDBMS. We probably could us a NFS like
NetApp or something to that effect but I was curious if this has been
adressed because it would seem to be a major issue in a production
environment.
Also do you have any performance benchmarks?
Thanks,
Karim
Thanks for the info!
I tried out the WebAPI tool in a container I created
and it worked great. However when I tried the same
code in a contentlet it didn't work? Can you put
velocity scripting in a contentlet?
--- Will Ezell <will@...> wrote:
> plsone1:
>
> We use Velocity ViewTools for exposing objects and
> componets to the presentation layer. It's actually
> pretty elegant and works really well. To learn
> more, start here:
>
> http://jakarta.apache.org/velocity/tools/view/
>
> Then take a look at our
>
> WEB-INF/toolbox.xml
>
> You can see that we've exposed a number of middle
> tier methods, even struts message methods using
> Velociy ViewTools. Writing your own view tool is
> simple- see
>
> com.dotmarketing.viewtools.WebAPI.java
>
> for a good example on how to call methods from
> templates, containers or contentlets.
>
>
> The content type drop down on the contentlets is
> just a meta-data categorization. It allows you to
> pull lists of such contentlets for display on
> various parts of the site. You can edit/create new
> categories by using the category manager and the
> entity manager.
>
> As to being able to have your custom components show
> up in the admin - that would be very cool. As it
> stands now, it takes a developer to know how to use
> a custom component.
>
>
>
> Thanks,
>
>
>
> Will Ezell
> will@...
>
>
>
> ----- Original Message -----From: plsone1
> <plsone1@...>To:
> <dotcms@yahoogroups.com>Date: Monday, May 23 2005
> 02:55 PMSubject: [dotcms] Middle tier integrationI
> would like to know how to add "middle tier" type
> capabalities to
> dotCMS. For instance if I wanted to create a dotCMS
> "contentlet" that
> actually called into a middle tier component (ssb
> ejb/service) how
> should I go about doing so? Is their a specific
> framework that I
> should plug in to so that my custom component can be
> used within a
> "contentlet"?
>
> I can see when creating a "contentlet" that there
> are content types
> such as News and RSS. What is the actual purpose
> of a content type?
>
>
> It would be great if I could just modify some
> configuration level
> settings and have my custom component show up in the
> admin so that a
> dotCMS user could create pages and take advantge of
> custom components.
>
>
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
> Yahoo! Groups Links
>
>
> dotcms-unsubscribe@yahoogroups.com
>
>
>
>
>
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
plsone1:
We use Velocity ViewTools for exposing objects and componets to the presentation
layer. It's actually pretty elegant and works really well. To learn more,
start here:
http://jakarta.apache.org/velocity/tools/view/
Then take a look at our
WEB-INF/toolbox.xml
You can see that we've exposed a number of middle tier methods, even struts
message methods using Velociy ViewTools. Writing your own view tool is simple-
see
com.dotmarketing.viewtools.WebAPI.java
for a good example on how to call methods from templates, containers or
contentlets.
The content type drop down on the contentlets is just a meta-data
categorization. It allows you to pull lists of such contentlets for display on
various parts of the site. You can edit/create new categories by using the
category manager and the entity manager.
As to being able to have your custom components show up in the admin - that
would be very cool. As it stands now, it takes a developer to know how to use a
custom component.
Thanks,
Will Ezell
will@...
----- Original Message -----From: plsone1 <plsone1@...>To:
<dotcms@yahoogroups.com>Date: Monday, May 23 2005 02:55 PMSubject: [dotcms]
Middle tier integrationI would like to know how to add "middle tier" type
capabalities to
dotCMS. For instance if I wanted to create a dotCMS "contentlet" that
actually called into a middle tier component (ssb ejb/service) how
should I go about doing so? Is their a specific framework that I
should plug in to so that my custom component can be used within a
"contentlet"?
I can see when creating a "contentlet" that there are content types
such as News and RSS. What is the actual purpose of a content type?
It would be great if I could just modify some configuration level
settings and have my custom component show up in the admin so that a
dotCMS user could create pages and take advantge of custom components.
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
Yahoo! Groups Links
I would like to know how to add "middle tier" type capabalities to
dotCMS. For instance if I wanted to create a dotCMS "contentlet" that
actually called into a middle tier component (ssb ejb/service) how
should I go about doing so? Is their a specific framework that I
should plug in to so that my custom component can be used within a
"contentlet"?
I can see when creating a "contentlet" that there are content types
such as News and RSS. What is the actual purpose of a content type?
It would be great if I could just modify some configuration level
settings and have my custom component show up in the admin so that a
dotCMS user could create pages and take advantge of custom components.
Soccerbeer:
The files you upload into the dotCMS system live under the WEBROOT/assets
directory. Every file you upload into the system is given a unique identifier
(we call it an inode). Using this, we build a sort of b-tree under assets to
the files. So, for example, you upload an .gif file and the system assigns it
inode 1023. You can find the file on the system under
WEBROOT/assets/1/0/1023.gif.
HTML pages you build in the dotCMS system are a little different. A page is
really made up of a buch of velocity includes, all of which gets rebuilt every
time the server starts up. They live under WEBROOT/WEB-INF/velocity. From
there, they are broken up into a "live" folder and a "working" folder.
Hope that helps.
Thanks,
Will Ezell
will@...
----- Original Message -----From: soccerbeer To: Date: Sunday, May 22 2005
10:02 PMSubject: [dotcms] Where are the pages located?I can visit the pages, but
I wonder which place they are put on my
computer. I can't find them. How does dotCMS organize its directories
and documents?
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
Yahoo! Groups Links
I can visit the pages, but I wonder which place they are put on my
computer. I can't find them. How does dotCMS organize its directories
and documents?
I upgrade my jdk from 1.4 to 1.5 this morning. It seems that everything
is ok. Although there are still some error messages printed out in the
dotcms.log file, I can visit it locally now.
Hi David, thanks for your help! dotCMS is a great open source
project, that's the reason I am eager to make it work normally. I
have solved the first problem under your direction, but there is
still another problem. When I visit http://localhost, the message
below will appear in my IE.
type Exception report
message
description The server encountered an internal error () that
prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org/apache/jsp/index_jsp (Unsupported
major.minor version 49.0)
org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
root cause
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:539)
java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
java.net.URLClassLoader.access$100(URLClassLoader.java:55)
java.net.URLClassLoader$1.run(URLClassLoader.java:194)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
note The full stack trace of the root cause is available in the
Apache Tomcat/5.0.28 logs
And here is the message in log file of dotcms.log:
2005-05-22 13:25:54 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
......
There is only one sql script file, dotCMS.sql, provided by
dotmaketing. And, I follow the instruction of installing guider to
construct a dotCMS database on PostgreSQL 8.0 server with
superuser "root". Subsequently, I modify the database connection
properties in two files, server.xml and liferay.xml, with the
username "root" and password "root". Finally, I run dotCMS from a
command line, "catalina run". The error message, "ERROR
[com.dotmarketing.factories.RoleFactory] Exception!!!!
com.liferay.portal.RoleNameException
at com.liferay.protal.ejb.RoleLocalManagerImpl.validate
(RoleLocalManagerImpl.java:531)
at com.liferay.portal.ejb.RoleLocalManagerImpl.addRole
(RoleLocalManagerImpl.java:86)
......", will appear soon later.
Also, I can find some other error messages in the log file of dotCMS
after I visit http://localhost or http://localhost/c according to the
guider.
Here is the detail of the log file:
2005-05-21 07:25:11 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005-05-21 07:25:27 StandardContext[]Servlet MainServlet threw unload
() exception
javax.servlet.ServletException: Servlet.destroy() for servlet
MainServlet threw exception
at org.apache.catalina.core.StandardWrapper.unload
(StandardWrapper.java:1268)
at org.apache.catalina.core.StandardWrapper.stop
(StandardWrapper.java:1580)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardContext.removeChild
(StandardContext.java:3148)
at org.apache.catalina.startup.ContextConfig.stop
(ContextConfig.java:676)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent
(ContextConfig.java:218)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop
(StandardContext.java:4513)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardHostDeployer.remove
(StandardHostDeployer.java:670)
at org.apache.catalina.core.StandardHost.remove
(StandardHost.java:946)
at org.apache.catalina.startup.HostConfig.undeployApps
(HostConfig.java:1028)
at org.apache.catalina.startup.HostConfig.stop
(HostConfig.java:1005)
at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:351)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1123)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1135)
at org.apache.catalina.core.StandardEngine.stop
(StandardEngine.java:483)
at org.apache.catalina.core.StandardService.stop
(StandardService.java:542)
at org.apache.catalina.core.StandardServer.stop
(StandardServer.java:2347)
at org.apache.catalina.startup.Catalina.stop
(Catalina.java:605)
at
org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run
(Catalina.java:648)
----- Root Cause -----
java.lang.NoSuchMethodError: org.apache.log4j.Category.log
(Ljava/lang/String;Lorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lan
g/Throwable;)V
at org.apache.commons.logging.impl.Log4JCategoryLog.info
(Log4JCategoryLog.java:109)
at org.quartz.core.QuartzScheduler.shutdown
(QuartzScheduler.java:452)
at org.quartz.core.QuartzScheduler.shutdown
(QuartzScheduler.java:434)
at org.quartz.impl.StdScheduler.shutdown
(StdScheduler.java:176)
at com.liferay.portal.job.JobScheduler._shutdown
(JobScheduler.java:125)
at com.liferay.portal.job.JobScheduler.shutdown
(JobScheduler.java:75)
at com.liferay.portal.servlet.MainServlet.destroy
(MainServlet.java:647)
at org.apache.catalina.core.StandardWrapper.unload
(StandardWrapper.java:1255)
at org.apache.catalina.core.StandardWrapper.stop
(StandardWrapper.java:1580)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardContext.removeChild
(StandardContext.java:3148)
at org.apache.catalina.startup.ContextConfig.stop
(ContextConfig.java:676)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent
(ContextConfig.java:218)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop
(StandardContext.java:4513)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardHostDeployer.remove
(StandardHostDeployer.java:670)
at org.apache.catalina.core.StandardHost.remove
(StandardHost.java:946)
at org.apache.catalina.startup.HostConfig.undeployApps
(HostConfig.java:1028)
at org.apache.catalina.startup.HostConfig.stop
(HostConfig.java:1005)
at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:351)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1123)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1135)
at org.apache.catalina.core.StandardEngine.stop
(StandardEngine.java:483)
at org.apache.catalina.core.StandardService.stop
(StandardService.java:542)
at org.apache.catalina.core.StandardServer.stop
(StandardServer.java:2347)
at org.apache.catalina.startup.Catalina.stop
(Catalina.java:605)
at
org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run
(Catalina.java:648)
2005-05-21 09:10:04 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005-05-21 09:15:49 ApplicationDispatcher[] Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError:
org/apache/jsp/html/common/forward_005fjs_jsp (Unsupported
major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:312)
at com.liferay.portal.struts.StrutsUtil.forward
(StrutsUtil.java:71)
at
com.liferay.portal.struts.PortalRequestProcessor.doForward
(PortalRequestProcessor.java:149)
at com.dotmarketing.struts.PortalRequestProcessor.doForward
(PortalRequestProcessor.java:39)
at
org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:388)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig
(TilesRequestProcessor.java:316)
at
com.oroad.stxx.plugin.StxxTilesRequestProcessor.processForwardConfig
(StxxTilesRequestProcessor.java:134)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:231)
at com.liferay.portal.struts.PortalRequestProcessor.process
(PortalRequestProcessor.java:135)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet
(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:689)
at com.liferay.portal.servlet.MainServlet.callParentService
(MainServlet.java:305)
at com.liferay.portal.servlet.MainServlet.service
(MainServlet.java:610)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.liferay.filters.secure.SecureFilter.doFilter
(SecureFilter.java:135)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.HibernateSessionFilter.doFilter
(HibernateSessionFilter.java:32)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
There is only one sql script file, dotCMS.sql, provided by
dotmaketing. And, I follow the instruction of installing guider to
construct a dotCMS database on PostgreSQL 8.0 server with
superuser "root". Subsequently, I modify the database connection
properties in two files, server.xml and liferay.xml, with the
username "root" and password "root". Finally, I run dotCMS from a
command line, "catalina run". The error message, "ERROR
[com.dotmarketing.factories.RoleFactory] Exception!!!!
com.liferay.portal.RoleNameException
at com.liferay.protal.ejb.RoleLocalManagerImpl.validate
(RoleLocalManagerImpl.java:531)
at com.liferay.portal.ejb.RoleLocalManagerImpl.addRole
(RoleLocalManagerImpl.java:86)
......", will appear soon later.
Also, I can find some other error messages in the log file of dotCMS
after I visit http://localhost or http://localhost/c according to the
guider.
Here is the detail of the log file:
2005-05-21 07:25:11 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005-05-21 07:25:27 StandardContext[]Servlet MainServlet threw unload
() exception
javax.servlet.ServletException: Servlet.destroy() for servlet
MainServlet threw exception
at org.apache.catalina.core.StandardWrapper.unload
(StandardWrapper.java:1268)
at org.apache.catalina.core.StandardWrapper.stop
(StandardWrapper.java:1580)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardContext.removeChild
(StandardContext.java:3148)
at org.apache.catalina.startup.ContextConfig.stop
(ContextConfig.java:676)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent
(ContextConfig.java:218)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop
(StandardContext.java:4513)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardHostDeployer.remove
(StandardHostDeployer.java:670)
at org.apache.catalina.core.StandardHost.remove
(StandardHost.java:946)
at org.apache.catalina.startup.HostConfig.undeployApps
(HostConfig.java:1028)
at org.apache.catalina.startup.HostConfig.stop
(HostConfig.java:1005)
at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:351)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1123)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1135)
at org.apache.catalina.core.StandardEngine.stop
(StandardEngine.java:483)
at org.apache.catalina.core.StandardService.stop
(StandardService.java:542)
at org.apache.catalina.core.StandardServer.stop
(StandardServer.java:2347)
at org.apache.catalina.startup.Catalina.stop
(Catalina.java:605)
at
org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run
(Catalina.java:648)
----- Root Cause -----
java.lang.NoSuchMethodError: org.apache.log4j.Category.log
(Ljava/lang/String;Lorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lan
g/Throwable;)V
at org.apache.commons.logging.impl.Log4JCategoryLog.info
(Log4JCategoryLog.java:109)
at org.quartz.core.QuartzScheduler.shutdown
(QuartzScheduler.java:452)
at org.quartz.core.QuartzScheduler.shutdown
(QuartzScheduler.java:434)
at org.quartz.impl.StdScheduler.shutdown
(StdScheduler.java:176)
at com.liferay.portal.job.JobScheduler._shutdown
(JobScheduler.java:125)
at com.liferay.portal.job.JobScheduler.shutdown
(JobScheduler.java:75)
at com.liferay.portal.servlet.MainServlet.destroy
(MainServlet.java:647)
at org.apache.catalina.core.StandardWrapper.unload
(StandardWrapper.java:1255)
at org.apache.catalina.core.StandardWrapper.stop
(StandardWrapper.java:1580)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardContext.removeChild
(StandardContext.java:3148)
at org.apache.catalina.startup.ContextConfig.stop
(ContextConfig.java:676)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent
(ContextConfig.java:218)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.stop
(StandardContext.java:4513)
at org.apache.catalina.core.ContainerBase.removeChild
(ContainerBase.java:952)
at org.apache.catalina.core.StandardHostDeployer.remove
(StandardHostDeployer.java:670)
at org.apache.catalina.core.StandardHost.remove
(StandardHost.java:946)
at org.apache.catalina.startup.HostConfig.undeployApps
(HostConfig.java:1028)
at org.apache.catalina.startup.HostConfig.stop
(HostConfig.java:1005)
at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:351)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1123)
at org.apache.catalina.core.ContainerBase.stop
(ContainerBase.java:1135)
at org.apache.catalina.core.StandardEngine.stop
(StandardEngine.java:483)
at org.apache.catalina.core.StandardService.stop
(StandardService.java:542)
at org.apache.catalina.core.StandardServer.stop
(StandardServer.java:2347)
at org.apache.catalina.startup.Catalina.stop
(Catalina.java:605)
at
org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run
(Catalina.java:648)
2005-05-21 09:10:04 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError: org/apache/jsp/index_jsp
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.AutoLoginFilter.doFilter
(AutoLoginFilter.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005-05-21 09:15:49 ApplicationDispatcher[] Servlet.service() for
servlet jsp threw exception
java.lang.UnsupportedClassVersionError:
org/apache/jsp/html/common/forward_005fjs_jsp (Unsupported
major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass
(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100
(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native
Method)
at java.net.URLClassLoader.findClass
(URLClassLoader.java:187)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:156)
at org.apache.jasper.servlet.JasperLoader.loadClass
(JasperLoader.java:69)
at org.apache.jasper.JspCompilationContext.load
(JspCompilationContext.java:548)
at org.apache.jasper.servlet.JspServletWrapper.getServlet
(JspServletWrapper.java:136)
at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:307)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:312)
at com.liferay.portal.struts.StrutsUtil.forward
(StrutsUtil.java:71)
at
com.liferay.portal.struts.PortalRequestProcessor.doForward
(PortalRequestProcessor.java:149)
at com.dotmarketing.struts.PortalRequestProcessor.doForward
(PortalRequestProcessor.java:39)
at
org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:388)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig
(TilesRequestProcessor.java:316)
at
com.oroad.stxx.plugin.StxxTilesRequestProcessor.processForwardConfig
(StxxTilesRequestProcessor.java:134)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:231)
at com.liferay.portal.struts.PortalRequestProcessor.process
(PortalRequestProcessor.java:135)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet
(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:689)
at com.liferay.portal.servlet.MainServlet.callParentService
(MainServlet.java:305)
at com.liferay.portal.servlet.MainServlet.service
(MainServlet.java:610)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.liferay.filters.secure.SecureFilter.doFilter
(SecureFilter.java:135)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at
com.liferay.filters.compression.CompressionFilter.doFilter
(CompressionFilter.java:113)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.CMSFilter.doFilter
(CMSFilter.java:199)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.VirtualHostFilter.doFilter
(VirtualHostFilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at com.dotmarketing.filters.HibernateSessionFilter.doFilter
(HibernateSessionFilter.java:32)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
sConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
i am a freshman of dotcms1.0. i met some troubles when i tried to
install and run it on my computer. the attachment is the error message.
if someone know the reason resulting in the failure, please help me!
Thanks a lot!
by the way, it's more appreciative if someone can give me a more detail
document about the porcess of installation and runing.
attachment:
ERROR [com.dotmarketing.factories.RoleFactory] Exception!!!!
com.liferay.portal.RoleNameException
at com.liferay.protal.ejb.RoleLocalManagerImpl.validate
(RoleLocalManagerImpl.java:531)
at com.liferay.portal.ejb.RoleLocalManagerImpl.addRole
(RoleLocalManagerImpl.java:86)
......
Hi Will,
> --secured areas
> We are in the process (~1 week away) from adding that to the dotcms site.
This sounds really great. I definitly will look at it.
> --usability issues:
> Totally agree. We are rolling the dotCMS out for a large client and will be
rethinking a lot of the usability issues with jumping between the portal and the
site. Haven't nailed them all down yet, but we will be adding a roadmap
document to the site fairly shortly here.
This is even better news. If you really go into that direction you can
count me in for helping you out (as far as my currently very limitted
time allows me to do this).
I have thought a lot about this issue and started to already build my
own system but this turns out to be an endless game.
How fast do you think you can move on this feature? By the way, how
many people are working on dotCMS?
Last question is on the licence. What is the main difference between
your licence and the GPL? Why did you create this new licence?
Isn't the "not redistributing without giving the sourcecode to the
community" paradigm good enough to use?
Don't get me wrong, I only think that there are enough licence already
and want to understand why you choose your own.
Thanks,
Markus
> ----- Original Message -----From: Markus Joschko <markus.joschko@...>To:
<dotcms@yahoogroups.com>Date: Friday, May 20 2005 10:13 AMSubject: [dotcms]
Secure areasHi all,
> I played around with dotcms and I must say that I'm quite pleased with
> the possibilities it offers. But there a few items that are still
> missing on my list of points which must be fullfilled by the perfect
> cms ;-)
>
> -secured areas: Thinking about communities it is crucial to have the
> possibility of secured "content" areas which have basically the same
> look as the public pages.
>
> -administration features which integrates nicely in the look&feel of
> the website. This plays together with the first point. Ordinary users
> which have the rights to update content should not jump into a portal
> environment which is completely different than the website. But I
> think this is limited by possibilites that are offered by lifery. It
> seems not to be very skinable.
>
> Do you have any thoughts about theses points?
>
> Thanks,
> Markus
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
> dotCMS: Opensource CMS goodness.
> http://www.dotcms.org
> Yahoo! Groups Links
>
>
>
>
>
>
>
Markus:
Good to hear from you.
Let's see if I can address your points below:
--secured areas
We actually have that built- see: http://staging.educationmiami.com/ and click
on the tools and resources green link at the top. We are in the process (~1
week away) from adding that to the dotcms site.
--usability issues:
Totally agree. We are rolling the dotCMS out for a large client and will be
rethinking a lot of the usability issues with jumping between the portal and the
site. Haven't nailed them all down yet, but we will be adding a roadmap
document to the site fairly shortly here.
I am glad that you like the system. We've had fun building it.
Thanks,
Will Ezell
will@...
----- Original Message -----From: Markus Joschko <markus.joschko@...>To:
<dotcms@yahoogroups.com>Date: Friday, May 20 2005 10:13 AMSubject: [dotcms]
Secure areasHi all,
I played around with dotcms and I must say that I'm quite pleased with
the possibilities it offers. But there a few items that are still
missing on my list of points which must be fullfilled by the perfect
cms ;-)
-secured areas: Thinking about communities it is crucial to have the
possibility of secured "content" areas which have basically the same
look as the public pages.
-administration features which integrates nicely in the look&feel of
the website. This plays together with the first point. Ordinary users
which have the rights to update content should not jump into a portal
environment which is completely different than the website. But I
think this is limited by possibilites that are offered by lifery. It
seems not to be very skinable.
Do you have any thoughts about theses points?
Thanks,
Markus
dotCMS: Opensource CMS goodness.
http://www.dotcms.org
Yahoo! Groups Links
Hi all,
I played around with dotcms and I must say that I'm quite pleased with
the possibilities it offers. But there a few items that are still
missing on my list of points which must be fullfilled by the perfect
cms ;-)
-secured areas: Thinking about communities it is crucial to have the
possibility of secured "content" areas which have basically the same
look as the public pages.
-administration features which integrates nicely in the look&feel of
the website. This plays together with the first point. Ordinary users
which have the rights to update content should not jump into a portal
environment which is completely different than the website. But I
think this is limited by possibilites that are offered by lifery. It
seems not to be very skinable.
Do you have any thoughts about theses points?
Thanks,
Markus