Hi Jan,

I'm not the maximum exper of Tomcat on Windows. In recent update of [1]

Create $CATALINA_HOME/bin/setenv.bin 

shouldn't be

Create $CATALINA_HOME\bin\setenv.bat ?

Regards.
Denis

[1] - 
https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+real+environments?showComments=true&showCommentArea=true#RunSyncopeinrealenvironments-Windows

> -----Messaggio originale-----
> Da: Jan Bernhardt [mailto:jbernha...@talend.com]
> Inviato: venerdì 11 gennaio 2013 09:50
> A: dev@syncope.apache.org
> Oggetto: RE: Console is not working with trunk version
> 
> 
> Hi Francesco,
> 
> I investigated a little more into this issue and discovered 
> that my issue is related to [SYNCOPE-244].
> 
> For some reason my PropertyPlaceholderConfigurer does not 
> work as expected. Just take a look in the attached log file.
> 
> The real strange thing is, that syncope-console tries to put 
> my system %PATH% between host:port and url suffix (see 
> attached log), instead of the "path" specified in 
> configuration.property!
> 
> Maybe a solution is to rename the property key "path" to "rootPath" ?
> 
> I also discovered problems after setting 
> "syncope.console.configuration" as a system property. I use 
> Windows and therefore I tried both variants with backslash 
> (\) and slash (/) in my filepath. But in both cases I only 
> get the following warning in my log file:
> 
> 09:36:49.341 INFO  
> org.springframework.beans.factory.config.PropertyPlaceholderCo
> nfigurer - Loading properties file from URL [file:]
> 09:36:49.341 WARN  
> org.springframework.beans.factory.config.PropertyPlaceholderCo
> nfigurer - Could not load properties from URL [file:]:  (The 
> system cannot find the path specified)
> 
> Was someone else also tried this new feature under windows?
> 
> Best regards.
> Jan
> 
> 
> > -----Original Message-----
> > From: Francesco Chicchiriccò [mailto:ilgro...@apache.org]
> > Sent: Donnerstag, 10. Januar 2013 18:09
> > To: dev@syncope.apache.org
> > Subject: Re: Console is not working with trunk version
> > 
> > On 10/01/2013 17:44, Jan Bernhardt wrote:
> > > Hi Francesco,
> > >
> > > Thanks for investigating!
> > >
> > > After creating  a new Syncope project and not making any 
> changes, I was
> > also able to run syncope in embedded mode.
> > >
> > > But I still get the same exception, when I try to make it 
> run in a "real
> > environment". I guess I will have to investigate it a little more...
> > >
> > > I'll let you know as soon as I find the reason/solution.
> > 
> > I have just copied core/target/syncope.war and 
> console/target/syncope-
> > console.war under $CATALINA_HOME/webapps, started my local
> > PostgreSQL server and finally started Tomcat.
> > 
> > Everything is working as well.
> > 
> > Moreover, I have also defined a datasource (in
> > $CATALINA_HOME/conf/context.xml) as follows:
> > 
> >      <Resource name="jdbc/syncopeDataSource" auth="Container"
> > type="javax.sql.DataSource"
> > factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
> > testWhileIdle="true"
> >            testOnBorrow="true" testOnReturn="true"
> > validationQuery="SELECT 1" validationInterval="30000"
> >            maxActive="50" minIdle="2" maxWait="10000" 
> initialSize="2"
> > removeAbandonedTimeout="20000"
> >            removeAbandoned="true" logAbandoned="true"
> > suspectTimeout="20000"
> >            timeBetweenEvictionRunsMillis="5000"
> > minEvictableIdleTimeMillis="5000"
> > 
> jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.Conn
> ectionStat
> > e;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
> >            username="syncope" password="syncope"
> > driverClassName="org.postgresql.Driver"
> >            url="jdbc:postgresql://localhost:5432/syncope"/>
> > 
> > then uncommented the <resource-ref/> at the end of
> > $CATALINA_HOME/webapps/syncope/WEB-INF/web.xml and restarted
> > Tomcat. All this to make Syncope work with real datasource 
> rather than
> > Spring's emulated datasource.
> > 
> > Everything is working as well.
> > 
> > You should try to look at all logs (including Tomcat's) 
> during startup...
> > 
> > Regards.
> > 
> > > [1]
> > >
> > 
> https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+re
> > a
> > > l+environments#RunSyncopeinrealenvironments-ApacheTomcat7
> > >
> > >> -----Original Message-----
> > >> From: Francesco Chicchiriccò [mailto:ilgro...@apache.org]
> > >> Sent: Donnerstag, 10. Januar 2013 17:13
> > >> To: dev@syncope.apache.org
> > >> Subject: Re: Console is not working with trunk version
> > >>
> > >> Jan,
> > >> everything is working for me, at least in embedded mode 
> (I haven't
> > >> tried yet to deploy to an external container).
> > >>
> > >> Here is what I did, following instructions at [1]
> > >>
> > >> mvn archetype:generate \
> > >>       -DarchetypeGroupId=org.apache.syncope \
> > >>       -DarchetypeArtifactId=syncope-archetype \ -
> > >> 
> DarchetypeRepository=http://repository.apache.org/content/repositorie
> > >> s/s
> > >> napshots
> > >> \
> > >>       -DarchetypeVersion=1.1.0-SNAPSHOT
> > >>
> > >> then, from the generated directory
> > >>
> > >> mvn clean package
> > >> cd console
> > >> mvn -Pembedded
> > >>
> > >> At this point I am able to log in to
> > >> http://localhost:9080/syncope-console/ and operate normally.
> > >>
> > >> Could you check this, please?
> > >>
> > >> Regards.
> > >>
> > >> [1]
> > >>
> > 
> https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Sync
> > >> ope+project
> > >>
> > >> On 10/01/2013 16:51, Jan Bernhardt wrote:
> > >>> Thanks!
> > >>>
> > >>> BTW I also tried the embedded mode, also with the same 
> exception...
> > >>>
> > >>> Regards.
> > >>> Jan
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Francesco Chicchiriccò [mailto:ilgro...@apache.org]
> > >>>> Sent: Donnerstag, 10. Januar 2013 15:50
> > >>>> To: dev@syncope.apache.org
> > >>>> Subject: Re: Console is not working with trunk version
> > >>>>
> > >>>> On 10/01/2013 15:37, Jan Bernhardt wrote:
> > >>>>> Hi Francesco,
> > >>>>>
> > >>>>> I used our archetype to generate a new project and 
> then deployed
> > >>>>> this one
> > >>>> to Tomcat 7.
> > >>>>> First I used my (old) syncope postgres DB settings. But I also
> > >>>>> created a new
> > >>>> (empty) DB getting still the same error messages.
> > >>>>
> > >>>> Ok, I'll replicate your setup and let you know.
> > >>>>
> > >>>> Regards.
> > >>>>
> > >>>>>> -----Original Message-----
> > >>>>>> From: Francesco Chicchiriccò [mailto:ilgro...@apache.org]
> > >>>>>> Sent: Donnerstag, 10. Januar 2013 15:33
> > >>>>>> To: dev@syncope.apache.org
> > >>>>>> Subject: Re: Console is not working with trunk version
> > >>>>>>
> > >>>>>> On 10/01/2013 15:26, Jan Bernhardt wrote:
> > >>>>>>> Hi Syncopers,
> > >>>>>>>
> > >>>>>>> I just tried to setup a syncope IDM based on the 
> current trunk
> > >>>>>>> version. I
> > >>>>>> was able to package and deploy core and console just 
> fine. But
> > >>>>>> when I try to login to our console I get an unexpected
> > RuntimeException!!
> > >>>>>>> Does someone has a clue why this is happening?
> > >>>>>> Which setup are you running? From sources? From a generated
> > >>>>>> project via archetype? If so, embedded or in an 
> external Tomcat?
> > >>>>>>
> > >>>>>>> Unexpected RuntimeException
> > >>>>>>>
> > >>>>>>> Last cause: null
> > >>>>>>> WicketMessage: Method onFormSubmitted of interface
> > >>>>>>> org.apache.wicket.markup.html.form.IFormSubmitListener
> > targeted
> > >> at
> > >>>>>>> [Form [Component id = login]] on component [Form [Component
> > id =
> > >>>>>>> login]] threw an exception
> > >>>>>>>
> > >>>>>>> Stacktrace
> > >>>>>>>
> > >>>>>>> Root cause:
> > >>>>>>>
> > >>>>>>> java.lang.NullPointerException
> > >>>>>>>          at
> > >>
> > 
> org.apache.syncope.console.SyncopeSession.setEntitlements(SyncopeSess
> > >>>>>> i
> > >>>>>> on.java:81)
> > >>>>>>>          at
> > >>>> 
> org.apache.syncope.console.pages.Login$1.onSubmit(Login.java:113)
> > >>>>>>>          at
> > >>
> > org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:75
> > >>>>>> 7)
> > >>>>>>>          at
> > >>
> > org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:70
> > >>>>>> 0)
> > >>>>>>>          at java.lang.reflect.Method.invoke(Method.java:597)
> > >>>>>>>          at
> > >>>>>>
> > org.apache.wicket.RequestListenerInterface.internalInvoke(Request
> > >>>>>> Li
> > >>>>>> st
> > >>>>>> ener
> > >>>>>> Interface.java:258)
> > >>>>>>>          at
> > >>>>>>
> > org.apache.wicket.RequestListenerInterface.invoke(RequestListener
> > >>>>>> In
> > >>>>>> te
> > >>>>>> rfac
> > >>>>>> e.java:216)
> > >>>>>>>          at
> > >> 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHand
> > >>>>>> le
> > >>>>>> r.in
> > >>>>>> vokeListener(ListenerInterfaceRequestHandler.java:240)
> > >>>>>>>          at
> > >> 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHand
> > >>>>>> le
> > >>>>>> r.r
> > >>>>>> espond(ListenerInterfaceRequestHandler.java:226)
> > >>>>>>>          at
> > >>
> > 
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(
> > >>>>>> Re
> > >>>>>> questCycle.java:840)
> > >>>>>>>          at
> > >>
> > 
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerS
> > >>>>>> t
> > >>>>>> ack.java:64)
> > >>>>>>>          at
> > >>>>>>
> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle
> > >>>>>> .j
> > >>>>>> av
> > >>>>>> a:2
> > >>>>>> 54)
> > >>>>>>>          at
> > >>
> > 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCy
> > >>>>>> cl
> > >>>>>> e.java:211)
> > >>>>>>>          at
> > >>
> > 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(
> > >>>>>> R
> > >>>>>> equestCycle.java:282)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(
> > >>>>>> Wi
> > >>>>>> ck
> > >>>>>> etFil
> > >>>>>> ter.java:244)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(Wicke
> > >>>>>> tF
> > >>>>>> il
> > >>>>>> ter.ja
> > >>>>>> va:188)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.
> > >>>>>> ja
> > >>>>>> va:267)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > >>>>>> Ap
> > >>>>>> pl
> > >>>>>> icationFi
> > >>>>>> lterChain.java:243)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
> > >>>>>> io
> > >>>>>> nF
> > >>>>>> ilterChai
> > >>>>>> n.java:210)
> > >>>>>>>          at
> > >>
> > 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> > >>>>>> alve.java:225)
> > >>>>>>>          at
> > >>
> > 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> > >>>>>> al
> > >>>>>> ve.java:169)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authen
> > >>>>>> ti
> > >>>>>> ca
> > >>>>>> torB
> > >>>>>> ase.java:472)
> > >>>>>>>          at
> > >>
> > 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:
> > >>>>>> 168)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVal
> > >>>>>> ve
> > >>>>>> .j
> > >>>>>> ava:9
> > >>>>>> 8)
> > >>>>>>>          at
> > >> 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>>> 927)
> > >>>>>>>          at
> > >>
> > 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.
> > >>>>>> java:118)
> > >>>>>>>          at
> > >> 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.j
> > >>>>>> av
> > >>>>>> a:4
> > >>>>>> 07)
> > >>>>>>>          at
> > >>>>>>
> > org.apache.coyote.http11.AbstractHttp11Processor.process(Abstract
> > >>>>>> Ht
> > >>>>>> tp
> > >>>>>> 11P
> > >>>>>> rocessor.java:999)
> > >>>>>>>          at
> > >>
> > 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
> > >>>>>> Ab
> > >>>>>> stractProtocol.java:565)
> > >>>>>>>          at
> > >>>>>> 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEnd
> > >>>>>> po
> > >>>>>> in
> > >>>>>> t.ja
> > >>>>>> va:309)
> > >>>>>>>          at
> > >>
> > 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> > >>>>>> ut
> > >>>>>> or.java:886)
> > >>>>>>>          at
> > >>
> > 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> > >>>>>> .ja
> > >>>>>> va:908)
> > >>>>>>>          at java.lang.Thread.run(Thread.java:662)
> > >>>>>>> Viele Grüße
> > 
> > --
> > Francesco Chicchiriccò
> > 
> > ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
> > http://people.apache.org/~ilgrosso/
> 
> 

Reply via email to