james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Merve Temizer <mervet2...@gmail.com>
Subject Re: ClassNotFoundException on Custom Mailet
Date Wed, 25 Jul 2012 09:57:13 GMT
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>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message