james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Charles <e...@apache.org>
Subject Re: ClassNotFoundException on Custom Mailet
Date Wed, 25 Jul 2012 10:26:20 GMT
Yep, this is the kind of change that occurred between beta1 and now.
We now have a separated app project where you will find the config files.

https://svn.apache.org/repos/asf/james/app/trunk/

Just continue to ask until your are up-and-running :)

Sounds like we also need to update the tutorial documentation...

Thx, Eric

On 07/25/2012 11:57 AM, Merve Temizer wrote:
> Sorry for asking too much
>
> but there is no container-spring\src\main\config\james
>
> directory when i checked out 3.0-beta4 from
>
> http://svn.apache.org/repos/**asf/james/server/tags/james-**server-3.0-beta4<http://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta4>
>   .
>
> I used container-spring\src\main\config\james when using beta1
>
> because of tutorial http://james.apache.org/server/3/dev-build.html
>
> 2012/7/25 Eric Charles <eric@apache.org>
>
>> beta5 is not yet released (this is why there is no tag for it).
>>
>> the latest release is beta4
>> http://svn.apache.org/repos/**asf/james/server/tags/james-**
>> server-3.0-beta4<http://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta4>
>>
>> The current version is beta5-SNAPSHOT (SNAPSHOT means it is not a release).
>> http://svn.apache.org/repos/**asf/james/server/trunk<http://svn.apache.org/repos/asf/james/server/trunk>
>>
>> Thx, Eric
>>
>>
>> On 07/24/2012 03:24 PM, Merve Temizer wrote:
>>
>>> Where can i find svn url of beta5?
>>>
>>> There is
>>>
>>> http://svn.apache.org/repos/**asf/james/server/tags/james-**
>>> server-3.0-beta1/<http://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta1/>
>>>
>>> I tried
>>>
>>>    http://svn.apache.org/repos/**asf/james/server/tags/james-**
>>> server-3.0-beta5/<http://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta5/>
>>> <http://svn.**apache.org/repos/asf/james/**server/tags/james-server-3.0-*
>>> *beta1/<http://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta1/>
>>>>
>>>
>>>
>>>
>>> does not exist.
>>>
>>> 2012/7/24 Eric Charles <eric@apache.org>
>>>
>>>   Hi,
>>>>
>>>> Not sure on how it was behaving on beta1 (we changed the jar/mailet
>>>> loading since then).
>>>>
>>>> I you only have your mailet as custom code, the simplest is to download a
>>>> nightly snapshot and use it.
>>>> https://repository.apache.org/****content/repositories/**<https://repository.apache.org/**content/repositories/**>
>>>> snapshots/org/apache/james/****apache-james/3.0-beta5-****SNAPSHOT/<
>>>> https://repository.**apache.org/content/**repositories/snapshots/org/**
>>>> apache/james/apache-james/3.0-**beta5-SNAPSHOT/<https://repository.apache.org/content/repositories/snapshots/org/apache/james/apache-james/3.0-beta5-SNAPSHOT/>
>>>>>
>>>>
>>>>
>>>> If you have custom code (james internals), you'd better synchronize, but
>>>> except some pain (huge code, project, configuration... changes).
>>>>
>>>> Thx, Eric
>>>>
>>>>
>>>>
>>>> On 07/24/2012 02:34 PM, Merve Temizer wrote:
>>>>
>>>>   i have 3 beta 1.
>>>>> Should i checkout entire project and again import it?
>>>>> I have a lot of configurations in it, can i "synchronize with
>>>>> repository"
>>>>> and get updates?
>>>>> Can it be enough?
>>>>> Thanks in advance for fast responses.
>>>>>
>>>>> 2012/7/24 Eric Charles <eric@apache.org>
>>>>>
>>>>>    Hi,
>>>>>
>>>>>>
>>>>>> We had a bug on jar loading and on documentation.
>>>>>> You don't have to specify mailetpackage and you have to use the full
>>>>>> class
>>>>>> name.
>>>>>>
>>>>>> The jar in conf/lib will only work with latest snapshots.
>>>>>>
>>>>>> Thx, Eric
>>>>>>
>>>>>>
>>>>>> On 07/24/2012 12:47 PM, Merve Temizer wrote:
>>>>>>
>>>>>>    Lines from my mailetcontainer.xml
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> <mailetcontainer enableJmx="true">
>>>>>>>
>>>>>>> <mailetpackages>
>>>>>>>           <mailetpackage>kobu.omikuji.******Omikuji</mailetpackage>
>>>>>>> <mailetpackage>org.apache.******james.transport.mailets</****
>>>>>>> mailetpackage>
>>>>>>>         <mailetpackage>org.apache.******james.transport.mailets.smime<
>>>>>>> ******
>>>>>>>
>>>>>>>
>>>>>>> /mailetpackage>
>>>>>>>         </mailetpackages>
>>>>>>>
>>>>>>> ....
>>>>>>>
>>>>>>> <processor state="transport" enableJmx="true">
>>>>>>> ...
>>>>>>>           <mailet match="RecipientIs=omikuji@******localhost"
>>>>>>>      class="kobu.omikuji.Omikuji" >
>>>>>>>                 <jinja>omikuji@localhost</******jinja>
>>>>>>>
>>>>>>>
>>>>>>>           </mailet>
>>>>>>> ...
>>>>>>> </processor>
>>>>>>>
>>>>>>> ...
>>>>>>> </mailetcontainer>
>>>>>>>
>>>>>>>
>>>>>>> i added Omukuji.class into a jar and import it into james/conf/lib
>>>>>>>
>>>>>>> i tried many other configuration like
>>>>>>>
>>>>>>> <mailetpackage>kobu.omikuji</******mailetpackage>
>>>>>>>
>>>>>>>      <mailet match="RecipientIs=omikuji@******localhost"
>>>>>>>   class="Omikuji" >
>>>>>>>
>>>>>>>
>>>>>>> than it says "i could not found org.apache.james.transport.**
>>>>>>>
>>>>>>> mailets.Omukuji"
>>>>>>>
>>>>>>> thanks for any suggestion
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   --
>>>>>> eric | http://about.echarles.net | @echarles
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------******--------------------------**--**
>>>>>> --**---------
>>>>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.******apache.org<
>>>>>> server-dev-**unsubscribe@**james.apache.org<unsubscribe@james.apache.org>
>>>>>> <server-dev-**unsubscribe@james.apache.org<server-dev-unsubscribe@james.apache.org>
>>>>>>>
>>>>>>
>>>>>>>
>>>>>>>   For additional commands, e-mail: server-dev-help@james.apache.***
>>>>>> ***org<
>>>>>> server-dev-help@james.**apache**.org <http://apache.org> <
>>>>>> server-dev-help@james.apache.**org <server-dev-help@james.apache.org>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>> --
>>>> eric | http://about.echarles.net | @echarles
>>>>
>>>>
>>>> ------------------------------****----------------------------**
>>>> --**---------
>>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.****apache.org<
>>>> server-dev-**unsubscribe@james.apache.org<server-dev-unsubscribe@james.apache.org>
>>>>>
>>>> For additional commands, e-mail: server-dev-help@james.apache.****org<
>>>> server-dev-help@james.**apache.org <server-dev-help@james.apache.org>>
>>>>
>>>>
>>>>
>>>
>>
>> --
>> eric | http://about.echarles.net | @echarles
>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: server-dev-unsubscribe@james.**apache.org<server-dev-unsubscribe@james.apache.org>
>> For additional commands, e-mail: server-dev-help@james.apache.**org<server-dev-help@james.apache.org>
>>
>>
>


-- 
eric | http://about.echarles.net | @echarles


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message