On 8/1/2011 1:41 AM, Eric Charles wrote: > Hi Marc, > > The black asterisk mean you have changes on your local files compared > to the central SVN repository. Hi Eric, list - Ok, I will take this as not something to worry about right now..... > > We recently change the project structure, and you need to checkout > https://svn.apache.org/repos/asf/james/app/trunk/ to get the needed > spring-*.xml files, and the config files. Hmmmm, well got me beat Eric! I presume SVN works like the older CVS interface did, so I right clicked on both of the projects I have checked out, from the SVN repository from the Properties of each project, the URL is -
james/server/trunk - https://svn.apache.org/repos/asf/james/server/trunk james/app/trunk - https://svn.apache.org/repos/asf/james/app/trunk selected the Team->Update to Head on both but I am still unable to find the spring-*.xml files anywhere... I figure I must be doing something wrong, but don't know what it could be... Marc... > > The exception you get comes from the fact you don't have the > spring-*.xml files on your classpath. > > Thx. > > On 31/07/11 21:28, Marc Chamberlin wrote: >> Thanks Eric for helping me a bit further down the path... To answer one >> of your earlier questions, no, I am not getting any build errors, just >> lots of warnings, when I import/build the James Maven projects.. >> However, one item I noticed is that a couple of the Maven projects - >> james-server-lifecycle-spring and james-server-mailetcontainer-api have >> a small black asterisk on their folder icons in the Project Explorer >> view panel. I have no idea what that means and was unable to locate any >> documentation about these markings. The Problems and Markers views don't >> say anything about it either. >> >> Anywise, I actually got a bit of smoke from Eclipse when I tried to run >> James from it. Much remains a bit confusing however and I am still >> somewhat lost in the How to Use Eclipse fog... >> >> Under the "Prepare Projects" section, step 1, the instructions say to >> copy some files "from container-spring\src\main\config\james directory >> to a source folder of container-spring project" I created a folder as >> directed under the Maven project - >> >> james-server-container-spring -> stage >> >> but could not locate the file called |spring-beans.xml anywhere. I >> did >> find the files ||log4j.properties| and |META-INF/persistence.xml and >> copied those into the stage directory that I created. >> >> In step 2, I created the conf folder and copied all the rest of the .xml >> and .properties files from the subfolder - src -> main.config.james >> (except the ones referred to in step 1) to the conf directory. There is >> another subfolder however that I am guessing is important, but I have >> not figured out what, if anything, I should do with it - src-> >> main.config.james.context (see stack walkback/exception below as to why >> I think this might be important) >> >> At this point, I tried to run the James server by selecting the Main >> class file under the Maven project - >> >> james-server-container-spring -> src/main/java -> >> org.apache.james.container.spring -> Main.java -> Main >> >> and running it as a Java Application. I can see, by using the debugger >> and setting a breakpoint at the start of main, that I am actually >> beginning to start the James server. (so getting some smoke at least) >> but very shortly into it I am getting the following exception/walkback >> As I mentioned above, I think I found the context file the exception is >> referring to (context/james-server-context.xml), in the project checked >> out from james/app/trunk under src -> main.config.james.context. I have >> tried fooling around a bit (guessing mostly) about how to correct this >> issue, but so far no joy... (I have included all the warnings and other >> error messages in case they might be important, but it appears they have >> something to do with logging.. which I am guessing is not important to >> resolve right now...) >> >> >> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >> SLF4J: Defaulting to no-operation (NOP) logger implementation >> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >> further details. >> log4j:WARN No appenders could be found for logger >> (org.apache.james.container.spring.context.JamesServerApplicationContext). >> >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> Exception in thread "main" >> org.springframework.beans.factory.BeanDefinitionStoreException: >> IOException parsing XML document from class path resource >> [context/james-server-context.xml]; nested exception is >> java.io.FileNotFoundException: class path resource >> [context/james-server-context.xml] cannot be opened because it does not >> exist >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) >> >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) >> >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) >> >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) >> >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) >> >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212) >> >> at >> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:126) >> >> at >> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:92) >> >> at >> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) >> >> at >> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467) >> >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397) >> >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) >> >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) >> >> at >> org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39) >> >> at org.apache.james.container.spring.Main.init(Main.java:66) >> at org.apache.james.container.spring.Main.main(Main.java:42) >> Caused by: java.io.FileNotFoundException: class path resource >> [context/james-server-context.xml] cannot be opened because it does not >> exist >> at >> org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158) >> >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) >> >> ... 15 more >> >> Marc.. >> >> | >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> For additional commands, e-mail: server-user-h...@james.apache.org >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org