Ah okay,

this Runtime error:
*openjpa.MetaData - Meta class ...*
I thought it would be thrown as the enhancer does not produce the necessary
meta-data Model Files.

I will continue tomorrow morning with the rest.

We will also need to see how we can fix the injection for Axis2, there is an
integration guide for Axis2 but I never finished that one, maybe I do have
the chance to fix that tomorrow.

Thanks,
Sebastian

2011/8/13 Maxim Solodovnik <[email protected]>

> Servlets should be injected as follows
> <bean
> class="org.springframework.web.context.support.ServletContextAttributeExporter">
>  <property name="attributes">
> <map>
> <entry key="cfgManagement">
>  <ref bean="cfgManagement"/>
> </entry>
> </map>
>  </property>
> </bean>
>
> extended with bean need to be injected
>
> init method is implemented as follows:
> @Override
> public void init(ServletConfig config) throws ServletException {
>  super.init(config);
> cfgManagement =
> (Configurationmanagement)config.getServletContext().getAttribute("cfgManagement");
>  log.error("in init: cfgManagement is null ? " + (null == cfgManagement) +
> " ; " + cfgManagement);
> }
>
> please see src\app\org\openmeetings\servlet\outputhandler\DefaultIndex.java
>
> enchancer works OK
> enhance:
>  [openjpac] 142  openmeetings  INFO   [main] openjpa.Tool - No targets were
> given.  Running on all classes in your persistent classes list, or all
> metadata files in classpath directories if you have not listed your
> persistent classes.  Use -help to display too l usage information.
>      [echo] Enhancing complete.
>
> I see Runtime errors like this:
> 59005  openmeetings  WARN   [NioProcessor-1] openjpa.MetaData - Meta class
> "org.openmeetings.app.persistence.beans.basic.Configura
> tion_" for entity class
> org.openmeetings.app.persistence.beans.basic.Configuration can not be
> registered with following exception
> "java.security.PrivilegedActionException: java.lang.ClassNotFoundException:
> org.openmeetings.app.persistence.beans.basic.Configura
> tion_"
>
> I plan to fix it.
>
>
> On Sat, Aug 13, 2011 at 20:53, [email protected] <
> [email protected]> wrote:
>
>> the enhancer task is not working ... I do not really know why, the path to
>> the persistance.xml seems to be correct but the enhancer does not find any
>> files to *enahnce*.
>> From what I udnerstood there should be a file with "_" at the end by
>> created.
>> There is none.
>>
>> Maybe the Beans need some decorator/annotaction or implement some
>> interface to be found?
>>
>> Did you encounter sth similar?
>>
>> Thanks
>>
>> Sebastian
>>
>> 2011/8/13 [email protected] <[email protected]>
>>
>>> The Installer/Importer now works again ... by revision 4041
>>>
>>>
>>>
>>> 2011/8/13 [email protected] <[email protected]>
>>>
>>>> there are already service beans in:
>>>> /red5-services/ userservice.service.xml
>>>>
>>>> I guess yo've seen that, how will we care about those injections
>>>> "@Autowired" VS "XML-declared" injections?
>>>>
>>>> I manually inject the Bean now into the Servlet by using the
>>>> WebAppContext ... we might switch that later on but for now I have no clue
>>>> why the other methods / scanning the source dir et cetera does not work for
>>>> the Servlets ... I had some thinking about that point in the past already
>>>> ... maybe we fix that later on ... except you got another idea of course ^^
>>>>
>>>> Sebastian
>>>>
>>>> 2011/8/13 [email protected] <[email protected]>
>>>>
>>>> Maxim,
>>>>>
>>>>> I start looking at the Install routine.
>>>>>
>>>>> I've fixed/commited the Build file so that you can compile the JAR
>>>>> without doing EVERYTHING.
>>>>> build_openmeetings_jar.xml
>>>>> That should at least make it easier to build + test.
>>>>>
>>>>> Somehow the injection in the Servlet(s) does not work yet.
>>>>> I guess one could also use @Autowire in
>>>>> org.openmeetings.servlet.outputhandler to inject the ImportInitvalues. 
>>>>> I'll
>>>>> try on that one. If you have comments on that I will appreciate :)
>>>>>
>>>>> Thanks,
>>>>> Sebastian
>>>>>
>>>>> 2011/8/12 [email protected] <[email protected]>
>>>>>
>>>>> Ah okay,
>>>>>>
>>>>>> so lets resync tomorrow.
>>>>>>
>>>>>> Thanks,
>>>>>> tty then
>>>>>>
>>>>>>
>>>>>> 2011/8/12 Maxim Solodovnik <[email protected]>
>>>>>>
>>>>>>> javaee-api-5.1.1.jar was created as follows:
>>>>>>> 1) original jar was unpacked to folder javaee-api-5.1.1
>>>>>>> 2) javax/persistence was deleted
>>>>>>> 3) jar was recreated using: "jar
>>>>>>> -cf javaee-api-5.1.1.jar javaee-api-5.1.1"
>>>>>>> that's it
>>>>>>>
>>>>>>> I mainly work at night.
>>>>>>> It's 3:00 AM here right now, so I'm ready to go bed too :)
>>>>>>> I plan to work on Saturday/Sunday.
>>>>>>>
>>>>>>> I propose to send quick note via email on current task.
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Aug 13, 2011 at 02:57, [email protected] <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Okay,
>>>>>>>>
>>>>>>>> maybe you could upload the docs or the source files of the java-ee
>>>>>>>> package somewhere so that we can redo the modifications.
>>>>>>>>
>>>>>>>> About splitting the work:
>>>>>>>> We have currently 22.oo o'clock here, don't know your schedule or if
>>>>>>>> you are a (K)nightrider but I certainly will fall asleep soon today :))
>>>>>>>> Do you work on Saturday/Sunday? Otherwise we could split it based on
>>>>>>>> the time we work on. I will continue tomorrow maybe 10.oo CET.  Just 
>>>>>>>> do not
>>>>>>>> forget to commit ALL your changes and do a Sync before you continue.
>>>>>>>> What do you think?
>>>>>>>>
>>>>>>>> Sebastian
>>>>>>>>
>>>>>>>>
>>>>>>>> 2011/8/12 Maxim Solodovnik <[email protected]>
>>>>>>>>
>>>>>>>>> Forget to mention
>>>>>>>>> spring* jars were not just removed but extracted into lib/spring
>>>>>>>>> folder
>>>>>>>>> and copied to the right place by ant.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Aug 13, 2011 at 02:47, Maxim Solodovnik <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Sebastian,
>>>>>>>>>>
>>>>>>>>>> I haven't touch these jars dom4j, jaxen (maybe acidentally remove
>>>>>>>>>> them in ant), sorry for that
>>>>>>>>>>
>>>>>>>>>> red5/lib:
>>>>>>>>>> Path Filename Extension Status
>>>>>>>>>> aopalliance-.jar aopalliance-.jar .jar deleted
>>>>>>>>>> aopalliance-1.0.jar aopalliance-1.0.jar .jar added
>>>>>>>>>> aspectjrt.jar aspectjrt.jar .jar added
>>>>>>>>>> javaee-api-5.1.1.jar javaee-api-5.1.1.jar .jar modified
>>>>>>>>>> spring-aop-2.5.6.jar spring-aop-2.5.6.jar .jar deleted
>>>>>>>>>> spring-asm-3.0.0.jar spring-asm-3.0.0.jar .jar deleted
>>>>>>>>>> spring-beans-3.0.0.jar spring-beans-3.0.0.jar .jar deleted
>>>>>>>>>> spring-context-3.0.0.jar spring-context-3.0.0.jar .jar deleted
>>>>>>>>>> spring-context-support-3.0.0.jar spring-context-support-3.0.0.jar
>>>>>>>>>> .jar deleted
>>>>>>>>>> spring-core-3.0.0.jar spring-core-3.0.0.jar .jar deleted
>>>>>>>>>> spring-expression-3.0.0.jar spring-expression-3.0.0.jar .jar
>>>>>>>>>> deleted
>>>>>>>>>> spring-web-3.0.0.jar spring-web-3.0.0.jar .jar deleted
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> red5-applicationContext.xml has this name bacause files named
>>>>>>>>>> "red5-*" are automatically loaded
>>>>>>>>>> please see server\red5\webapps\openmeetings\WEB-INF\web.xml
>>>>>>>>>>     <context-param>
>>>>>>>>>>         <param-name>contextConfigLocation</param-name>
>>>>>>>>>>         <param-value>/WEB-INF/red5-*.xml</param-value>
>>>>>>>>>>     </context-param>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sat, Aug 13, 2011 at 02:36, [email protected] <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I've seen your changes, looks good.
>>>>>>>>>>>
>>>>>>>>>>> But I needed to at least add 2 JARs again:
>>>>>>>>>>> dom4j
>>>>>>>>>>> jaxen
>>>>>>>>>>>
>>>>>>>>>>> Could you shed some light on those questions:
>>>>>>>>>>> Which JARs did you exactly remove and add to the red5/lb
>>>>>>>>>>> directory?
>>>>>>>>>>> Why is the spring context names *red5-applicationContext.xml*
>>>>>>>>>>> shouldn't it be openmeetings-applicationContext.xml ?
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>> Sebastian
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>> http://openmeetings.googlecode.com
>>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>>> [email protected]
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> WBR
>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Sebastian Wagner
>>>>>>>> http://www.webbase-design.de
>>>>>>>> http://openmeetings.googlecode.com
>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sebastian Wagner
>>>>>> http://www.webbase-design.de
>>>>>> http://openmeetings.googlecode.com
>>>>>> http://www.wagner-sebastian.com
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.webbase-design.de
>>>>> http://openmeetings.googlecode.com
>>>>> http://www.wagner-sebastian.com
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.webbase-design.de
>>>> http://openmeetings.googlecode.com
>>>> http://www.wagner-sebastian.com
>>>> [email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.webbase-design.de
>>> http://openmeetings.googlecode.com
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> http://www.webbase-design.de
>> http://openmeetings.googlecode.com
>> http://www.wagner-sebastian.com
>> [email protected]
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.wagner-sebastian.com
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to