오전에 맑은 정신으로 재도전을 해 본 결과
근본적인 원인 추적은 못했습니다만 일단 Nexus를 재구동하는데는 성공하였습니다.
우선 AIX의 IBM JDK 패치 버전을 확인한 결과 최신 패치가 맞아 이전 JDK 버그와는 무관하다고 판단했습니다.
관련 내용:
http://www.ibm.com/developerworks/java/jdk/aix/j664/Java6_64.fixes.html
그리고 다시 Tomcat의 로그 파일을 분석하던 중, 어제는 미처 발견하지 못했던 내용을 확인하였습니다.
-----------------------------------------------------------------------------------------------------------------
log4j:WARN No appenders could be found for logger
(org.sonatype.appcontext.AppContext).
log4j:WARN Please initialize the log4j system properly.
2011-05-31 08:39:39 INFO [Thread-412 ] -
org.sonatype.security.configuration.source.FileSecurityConfigurationSource
- Loading Security configuration from /home/ctipscm/sonatype-work/
nexus/conf/security-configuration.xml
2011-05-31 08:39:39 INFO [Thread-412 ] -
org.sonatype.nexus.timeline.DefaultNexusTimeline - Initializing Nexus
Timeline...
2011-05-31 08:39:39 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus -
-------------------------------------------------
Initializing Nexus (OSS), Version 1.9.1.1
-------------------------------------------------
2011-05-31 08:39:39 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Activating locally installed
plugins...
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins:nexus-archetype-plugin:1.9.1.1" was
successful.
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins:nexus-indexer-lucene-plugin:
1.9.1.1" was successful.
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins.ldap:nexus-ldap-realm-plugin:
1.9.1.1" was successful.
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins:nexus-rrb-plugin:1.9.1.1" was
successful.
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins:nexus-plugin-console-plugin:
1.9.1.1" was successful.
2011-05-31 08:39:40 INFO [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on
plugin "org.sonatype.nexus.plugins:nexus-core-documentation-plugin:
1.9.1.1" was successful.
2011-05-31 08:39:41 INFO [Thread-412 ] -
org.sonatype.plexus.components.ehcache.DefaultEhCacheWrapper -
Creating and configuring EHCache manager with classpath:/ehcache.xml,
using disk store 'none'
2011-05-31 08:39:41 INFO [Thread-412 ] -
org.sonatype.nexus.configuration.application.DefaultNexusConfiguration
- Loading Nexus Configuration...
2011-05-31 08:39:41 INFO [Thread-412 ] -
org.sonatype.nexus.configuration.source.StaticConfigurationSource -
Configuration loaded succesfully.
2011-05-31 08:39:41 INFO [Thread-412 ] -
org.sonatype.nexus.configuration.source.FileConfigurationSource -
Loading Nexus configuration from /home/ctipscm/sonatype-work/nexus/
conf/nexus.xml
2011-05-31 08:39:41 ERROR [Thread-412 ] -
org.sonatype.nexus.DefaultNexus - Could not start Nexus, bad IO
exception!
java.io.EOFException: input contained no data
at
org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
at
org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
at
org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:
1422)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:
1407)
at
org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2506)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2435)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2449)
at
org.sonatype.nexus.configuration.source.AbstractApplicationConfigurationSource.loadConfiguration(AbstractApplicationConfigurationSource.java:
103)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
267)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
164)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
49)
at
org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.loadConfiguration(DefaultNexusConfiguration.java:
175)
at
org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:680)
at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:
648)
at
org.codehaus.plexus.PlexusLifecycleManager.start(PlexusLifecycleManager.java:
303)
at
org.codehaus.plexus.PlexusLifecycleManager.manageLifecycle(PlexusLifecycleManager.java:
254)
at
org.codehaus.plexus.PlexusLifecycleManager.manage(PlexusLifecycleManager.java:
154)
at
org.sonatype.guice.plexus.binders.PlexusBeanBinder.afterInjection(PlexusBeanBinder.java:
78)
at
com.google.inject.internal.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:
97)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:
95)
at com.google.inject.internal.ConstructorBindingImpl
$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:
1003)
at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:
47)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.ProviderToInternalFactoryAdapter
$1.call(ProviderToInternalFactoryAdapter.java:46)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:
40)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1014)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:
79)
at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:
53)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
243)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
235)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
229)
at
org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:
48)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
4681)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5184)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5179)
at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:897)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:919)
at java.lang.Thread.run(Thread.java:736)
2011-05-31 08:39:41 WARN [Thread-412 ] -
org.codehaus.plexus.PlexusContainer - Error starting: class
org.sonatype.nexus.DefaultNexus
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException:
Could not start Nexus!
at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:
652)
at
org.codehaus.plexus.PlexusLifecycleManager.start(PlexusLifecycleManager.java:
303)
at
org.codehaus.plexus.PlexusLifecycleManager.manageLifecycle(PlexusLifecycleManager.java:
254)
at
org.codehaus.plexus.PlexusLifecycleManager.manage(PlexusLifecycleManager.java:
154)
at
org.sonatype.guice.plexus.binders.PlexusBeanBinder.afterInjection(PlexusBeanBinder.java:
78)
at
com.google.inject.internal.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:
97)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:
95)
at com.google.inject.internal.ConstructorBindingImpl
$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:
1003)
at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:
47)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.ProviderToInternalFactoryAdapter
$1.call(ProviderToInternalFactoryAdapter.java:46)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:
40)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1014)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:
79)
at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:
53)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
243)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
235)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
229)
at
org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:
48)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
4681)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5184)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5179)
at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:897)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:919)
at java.lang.Thread.run(Thread.java:736)
Caused by:
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException:
Could not start Nexus!
at
org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:743)
at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:
648)
... 35 more
Caused by:
java.io.EOFException: input contained no data
at
org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
at
org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
at
org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:
1422)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:
1407)
at
org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2506)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2435)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2449)
at
org.sonatype.nexus.configuration.source.AbstractApplicationConfigurationSource.loadConfiguration(AbstractApplicationConfigurationSource.java:
103)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
267)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
164)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
49)
at
org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.loadConfiguration(DefaultNexusConfiguration.java:
175)
at
org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:680)
... 36 more
2011-05-31 08:39:41 WARN [Thread-412 ] -
org.sonatype.guice.bean.reflect.NamedClass - Error injecting:
org.sonatype.nexus.DefaultNexus
com.google.inject.ProvisionException: Guice provision errors:
1) Error starting: class org.sonatype.nexus.DefaultNexus
while locating org.sonatype.nexus.DefaultNexus
1 error
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:977)
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:
1003)
at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:
47)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.ProviderToInternalFactoryAdapter
$1.call(ProviderToInternalFactoryAdapter.java:46)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:
40)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:
40)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1014)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:
79)
at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:
53)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
243)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
235)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
229)
at
org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:
48)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
4681)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5184)
at org.apache.catalina.core.StandardContext
$1.call(StandardContext.java:5179)
at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:897)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:919)
at java.lang.Thread.run(Thread.java:736)
Caused by:
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException:
Could not start Nexus!
at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:
652)
at
org.codehaus.plexus.PlexusLifecycleManager.start(PlexusLifecycleManager.java:
303)
at
org.codehaus.plexus.PlexusLifecycleManager.manageLifecycle(PlexusLifecycleManager.java:
254)
at
org.codehaus.plexus.PlexusLifecycleManager.manage(PlexusLifecycleManager.java:
154)
at
org.sonatype.guice.plexus.binders.PlexusBeanBinder.afterInjection(PlexusBeanBinder.java:
78)
at
com.google.inject.internal.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:
97)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:
95)
at com.google.inject.internal.ConstructorBindingImpl
$Factory.get(ConstructorBindingImpl.java:254)
at com.google.inject.internal.InjectorImpl
$4$1.call(InjectorImpl.java:968)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:
1021)
at com.google.inject.internal.InjectorImpl
$4.get(InjectorImpl.java:964)
... 25 more
Caused by:
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException:
Could not start Nexus!
at
org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:743)
at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:
648)
... 35 more
Caused by:
java.io.EOFException: input contained no data
at
org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
at
org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
at
org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:
1422)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:
1407)
at
org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2506)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2435)
at
org.sonatype.nexus.configuration.model.io.xpp3.NexusConfigurationXpp3Reader.read(NexusConfigurationXpp3Reader.java:
2449)
at
org.sonatype.nexus.configuration.source.AbstractApplicationConfigurationSource.loadConfiguration(AbstractApplicationConfigurationSource.java:
103)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
267)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
164)
at
org.sonatype.nexus.configuration.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:
49)
at
org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.loadConfiguration(DefaultNexusConfiguration.java:
175)
at
org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:680)
... 36 more
May 31, 2011 8:39:41 AM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Error listenerStart
May 31, 2011 8:39:41 AM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Context [/nexus] startup failed due to previous errors
2011-05-31 08:39:41 INFO [Thread-413 ] -
org.sonatype.nexus.index.DefaultIndexerManager - Shutting down Nexus
IndexerManager
2011-05-31 08:39:41 INFO [Thread-413 ] -
org.sonatype.plexus.components.ehcache.DefaultEhCacheWrapper -
Shutting down EHCache manager.
2011-05-31 08:39:41 INFO [Thread-413 ] -
org.sonatype.nexus.DefaultNexus - Stopped Nexus (version 1.9.1.1 OSS)
May 31, 2011 8:39:41 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/nexus] appears to have started a thread
named [com.google.inject.internal.util.$Finalizer] but has failed to
stop it. This is very likely to create a memory leak.
-----------------------------------------------------------------------------------------------------------------
요컨데 EOF에 파싱 에러와 같은 내용이 있는 것으로 보아
Nexus가 생성하는 sonatype-work 디렉토리를 백업 받고, 새로 생성하게 하였더니 문제가 해결되었습니다.
아마도 해당 디렉토리 안에 있는 nexus 관련 xml 파일에 문제가 생겼던 것으로 추정됩니다.
주말에 서버 작업이 운영 중인 nexus에 어떤 영향이 갔는지는 단언하기 어렵습니다만
우선은 sonatype-work 새로 생성하고 repository를 재구축한 다음에 깨진 파일이 있는지 점검해봐야겠습니다.
괜한 JDK와 Google Guice 원망만 했군요.
(그런데 Google Guice 관련 버그는 왜 아직도 클로즈되지 않았을까요 ㅎㅎ)
혹 향후 유사 사례로 애먹으실 분 계실까봐 정리해 둡니다.
On 5월30일, 오후8시27분, JUNGTAE KIM <
onjoz...@gmail.com> wrote:
> 뭐죠?? 이 난감함은.. ㅡ..ㅡ;;
>
> 넥서스원과 넥서스가 헷갈리셨나봅니다.
>
> 덕분에 웃고 갑니다..
>
> 나의 안드로이드폰에서 보냄
>
> 2011. 5. 30. 오후 8:23에 "안병현" <
abh0...@gmail.com>님이 작성:
>
> 으악 본문도 다 안읽고 넥서스란것만 보고 안드ㅗ이드로 오판을.... 죄송합니다!!
>
> 2011. 5. 30. 오후 8:12에 "밤바" <
codela...@gmail.com>님이 작성:
>
>
>
> > 요즘 재현이 잘 되지 않는 오류로 애를 먹고 있습니다.
> > 오늘은 개발 서버(AIX)에서 기존에 잘 돌아가던 Nexus가 문제를 일으켰네요.
> > 대략 startup 시에 이런 ...
>
> --
> Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> 이 그룹에 게시하려면 k...@googlegroups.co...