Re: [enhydra] enhydra 6.4

Slobodan Vujasinovic <[email protected]> Wed, 27 Jul 2005 15:26:40 +0200
Newsgroups gmane.comp.java.enhydra.general
Organization PROZONE
Message-ID <[email protected]>
Hi Phoebe,

I'm glad that everything works now!

Regarding DatabaseManager problem!
I think that you are missing 'DataSourceName' connection parameter 
setting (since you are using DataSource configuration option).

Should go something like this:
<env-entry>
 <env-entry-name>DatabaseManager/DB/setnet_host/Connection/DataSourceName</env-entry-name>
    <env-entry-value>jndi:setnetHostDB</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>

where 'setnetHostDB' is name of your 'javax.sql.DataSource' resource 
(that should be) defined in 'META-INF/context.xml' file (check out 
'DiscRack' as sample configuration)

Regards,
  Slobodan Vujasinovic
Enhydra Development Team



Phoebe Whitefield wrote:

>On Wed, 27 Jul 2005 08:44:13 +0200
> Slobodan Vujasinovic <[email protected]> wrote:
>  
>
>>Hi,
>>
>>Just note that 'ConfFile' is obligate initialization
>>parameter for 'HttpPresentationServlet'. Default value
>>for 'ConfFileClass' (second initialization parameter) is
>>'com.lutris.util.ConfigFile'.
>>
>>I can't think of scenario in which this could happen!
>>Are you working on clean Enhydra Server installation or
>>have you done some additional server administration?
>>Which OS are you working on? Do you have context
>>descriptor file defined in
>>'<enhydra_root>/multiserver/conf/Catalina/localhost'
>>directory?
>>
>>I'm truing to reproduce the problem but without any
>>success (for now)!
>>
>>Regards,
>>  Slobodan Vujasinovic
>>Enhydra Development Team
>>
>>
>>
>>Phoebe Whitefield wrote:
>>
>>    
>>
>>>On Tue, 26 Jul 2005 17:08:47 +0200
>>>Slobodan Vujasinovic <[email protected]> wrote:
>>> 
>>>
>>>      
>>>
>>>>Hi,
>>>>
>>>>----- Logger  -----
>>>>Logger configuration is obligate for Enhydra
>>>>        
>>>>
>>aplications!
>>    
>>
>>>>If not defined, StandatdLogger will be initialized but
>>>>        
>>>>
>>I
>>    
>>
>>>>think that he also requiers 'LogFile, LogToFile and
>>>>LogToStderr' configuration parameters.
>>>>Therefore, I strongly recomend you to leave present
>>>>logger configuration
>>>><!-- Log4j logger configuration -->
>>>>    <env-entry>
>>>>       <env-entry-name>LogClassName</env-entry-name>
>>>>
>>>>   
>>>>
>>>>        
>>>>
>       <env-entry-value>com.lutris.logging.Log4jLogger</env-entry-value>
>  
>
>>> 
>>>
>>>      
>>>
>>       <env-entry-type>java.lang.String</env-entry-type>
>>    
>>
>>>>   </env-entry>
>>>>   <env-entry>
>>>>       <env-entry-name>Log4j</env-entry-name>
>>>>
>>>>   
>>>>
>>>>        
>>>>
>       <env-entry-value>../conf/log4j.xml</env-entry-value>
>  
>
>>> 
>>>
>>>      
>>>
>>       <env-entry-type>java.lang.String</env-entry-type>
>>    
>>
>>>>   </env-entry>
>>>>
>>>>----- Data Source -----
>>>>I've noticed that you have DataSource - DatabaseManager
>>>>configuration but no 'Connection/DataSourceName'
>>>>parameter defined for your 'setnet_host' database.
>>>>Should look something like this:
>>>>
>>>><env-entry>
>>>>  
>>>>
>>>>   
>>>>
>>>>        
>>>>
>><env-entry-name>DatabaseManager/DB/sid1/Connection/DataSourceName</env-entry-name>
>>    
>>
>>> 
>>>
>>>      
>>>
>>   <env-entry-value>jndi:setnetHostDB</env-entry-value>
>>    
>>
>>>>   <env-entry-type>java.lang.String</env-entry-type>
>>>> </env-entry>
>>>>
>>>>"setnetHostDB" is application resource (of type equal
>>>>        
>>>>
>>to
>>    
>>
>>>>'javax.sql.DataSource') which should be defined in
>>>>'context.xml' file placed in 'META-INF' (sub)directory
>>>>        
>>>>
>>of
>>    
>>
>>>>application WAR file (and/or application context
>>>>directory). You can checkout 'DisRack' demo application
>>>>as our sample configuration.
>>>>
>>>>But, this should not be the reason of your previously
>>>>described problems!
>>>>Do you have '<App_Name>/META-INF/context.xml' and/or
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>'<enhydra_root>/multiserver/conf/Catalina/loclhost/<App_Name>.xml'
>>    
>>
>>> 
>>>
>>>      
>>>
>>>>files present?
>>>>Note that setting defined in those two files will
>>>>overwrite those defined in 'web.xml' file.
>>>>
>>>>Regards,
>>>> Slobodan Vujasinovic
>>>>Enhydra Development Team
>>>>   
>>>>
>>>>        
>>>>
>>>Hi,
>>>
>>>Thanks for the pointer. But I did have those define in
>>>      
>>>
>>the
>>    
>>
>>>web.xml. But my problem I think - EAF is not reading the
>>>configuration parameter from web.xml. I don't know why.
>>>      
>>>
>>I
>>    
>>
>>>hacked up the StandardLogger, but then now, it complains
>>>about Server.AppClass. Please note from the web.xml, I
>>>instruct HttpPresentationServlet to read from web.xml
>>>      
>>>
>>and
>>    
>>
>>>also use the org.enhydra.util.XMLConfigFile as its
>>>interface to read in the web.xml parameter. 
>>>WHY EAF is not reading configuration parameters from
>>>web.xml even I told it to do so in the web.xml file. The
>>>other thing I tried - I took out the ConfFile init
>>>parameter, then HttpPresentationServlet is complain
>>>      
>>>
>>about
>>    
>>
>>>not finding the parameter. Therefore, I am sure it is
>>>reading the web.xml file as its configuration file. But
>>>      
>>>
>>in
>>    
>>
>>>the source code, if the ConfFileClass is not defined in
>>>web.xml, it will default to use the old configuration
>>>class?
>>>
>>>Please help me. I can't pass using the web.xml. I even
>>>reverse back to using the old way to read in
>>>      
>>>
>>configuration
>>    
>>
>>>data by modifying the context.xml and web.xml as
>>>      
>>>
>>specified
>>    
>>
>>>in the document, also in one of your old email from the
>>>archive. It is still not working. What am I missing? I
>>>      
>>>
>>have
>>    
>>
>>>IM, do you?
>>>
>>>thanks a million..
>>>
>>>Phoebe
>>>
>>> 
>>>
>>>      
>>>
>>------------------------------------------------------------------------
>>    
>>
>>>--
>>>You receive this message as a subscriber of the
>>>      
>>>
>>[email protected] mailing list.
>>    
>>
>>>To unsubscribe: mailto:[email protected]
>>>For general help:
>>>      
>>>
>>mailto:[email protected]?subject=help
>>    
>>
>>>ObjectWeb mailing lists service home page:
>>>      
>>>
>>http://www.objectweb.org/wws
>>    
>>
>>> 
>>>
>>>      
>>>
>
>Hi,
>
>I reinstall Enhydra this morning, it works. I think somehow
>the installation was corrupted. I don't know how. But it
>happened. I was able to bring up my application without it
>kept asking me about LogFile since I am using Log4j. I am
>sorry about all those trouble. I was truly going to give up
>and ask to try out something else. But now I have database
>manager error now. I need to look at enhydra.log to find
>out more why it is not happy again.
>
>I was new to this Enhydra. My boss would like me to upgrade
>from 5.0 to 6.4. I am having fun doing it now. 
>
>thanks again for all your help. I will ask you later
>related to database manager problem if I can't figure it
>out....
>
>Have a nice day
>
>Phoebe
>
>  
>
>------------------------------------------------------------------------
>
>
>--
>You receive this message as a subscriber of the [email protected] mailing list.
>To unsubscribe: mailto:[email protected]
>For general help: mailto:[email protected]?subject=help
>ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>  
>
message-footer.txt (text/plain, 275 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws