Failed to preload servlet
Hi,
I'm using WLS8.1 sp2. When trying to deploy Stuts based WepApp, The following exception arise:
<Nov 7, 2004 3:34:01 PM IST> <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "DefaultWebApp".
javax.servlet.ServletException
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:906)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:842)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:782)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3236)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3181)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3154)
at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:654)
at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
>
How can I debug such problem? I couldn't find anything in the log files.
Thanks,
Barak.
MUDE Jà SUA VIDA LEIA COM ATENÇÃO!!! EU NÃO ACREDITAVA NISSO, MAS
AGORA EU ME ARREPENDO POR NÃO TER ENTRADO NISSO A MAIS TEMPO! LEIA
ISSO E GANHE MUITO DINHEIRO!! GANHE MUITO DINHEIRO,!!!! Ganhe muito
DINHEIRO DE MODO MUITO FÃCIL!!!!! Por favor, leia este texto para
entender, é muito fácil!! LENDO ISTO VOCÊ PODE MUDAR SUA VIDA!!! (Leva
menos de 3 minutos).
Pouco tempo atrás, eu estava olhando mensagens nos fóruns (ou
newgroups), como você que está fazendo agora, encontrei um artigo
semelhante a isto descrevendo como eu poderia fazer milhares de reais
dentro de semanas com apenas um investimento de R$6,00.
Pensei, "Que fria" Tremenda bobagem". Mas como curioso como a maioria
de nós brasileiros, continuei lendo. O texto me orientava a enviar R$
1,00 a cada um dos nomes contidos na lista logo abaixo. Depois de ter
feito isso, bastaria eliminar o primeiro nome da lista e mandar o
artigo para pelo menos 200 fóruns ou newsgroups (existem milhares
deles). Nada mais, só isso e você ganhará muito dinheiro. Assim depois
de refletir sobre isto, resolvi seguir a risca a orientação do texto.
Cheguei a seguinte conclusão: "O que eu perderia se abençoasse seis
pessoas com R$ 1,00 cada e mais as despesas de correio??? Quantas
vezes eu perdi dinheiro em coisas que jamais usei!!! Aqui pelo menos
eu estaria sendo útil para as pessoas as quais eu enviei e correndo o
risco de ganhar muito mais se estivesse concorrendo pela loteria, não
é verdade?
Então mãos a obra, nada tenho a perder...mandei os R$ 6,00. Resultado,
ADIVINHE???... Dentro de 7 dias, comecei a receber dinheiro pelo
correio! Na primeira semana, recebi aproximadamente R$ 36,00. Ao final
da terceira semana eu tinha feito um total de mais de R$ 1.000,00! Na
sexta semana eu tive mais de R$ 9.000,00 e continua chegando e agora
estou economizando para comprar meu carro... Deixe-me explicar como
isto funciona e o mais importante, POR QUE funciona... SUGESTÃO: Leia
e releia esta mensagem inteira cuidadosamente! (imprima e salve). Siga
as instruções e veja o dinheiro entrar! É fácil. É legal. E seu
investimento é de R$ 6,00 (mais correio)
IMPORTANTE: Este não é um golpe, não é indecente, não é ilegal,
funciona muito nos paÃses de 1º Mundo e foi reportado positivamente
pela revista EXAME. Funciona mesmo!!!. Se todas as instruções
seguintes forem cumpridas, seu retorno será bem rápido. ATENÇÃO: Siga
estas instruções EXATAMENTE, e R$ 10.000 ou mais pode ser seu em 20 a
60 dias. Este programa continua próspero por causa da HONESTIDADE e
INTEGRIDADE dos participantes. POR FAVOR continue fazendo com que o
programa seja um sucesso aderindo cuidadosamente às instruções. Aqui
estão os 4 passos fáceis para o sucesso:
* ETAPA 1: Escreva em 6 papéis opacos o seguinte:" INCLUA-ME POR FAVOR
EM SUA LISTA DE CORRESPONDÊNCIA" (PLEASE ADD ME TO YOUR LIST). E
coloque o seu nome e endereço logo abaixo. Envolva R$ 1,00 em cada
papel que você acabou de escrever. Cubra-o com papel escuro para que
não haja violação, para que ninguém perceba que tem dinheiro no
interior do envelope, (se possÃvel grampei) Depois, envie cada
envelope lacrado com o escrito e R$ 1,00 e o seu nome e endereço de
forma legÃvel para a lista que segue: e envie pelo correio a cada uma
das 6 pessoas da lista abaixo.
1 -Renato Gomes - Rua Itapé,182 - Jardim Montevidéu, Campo Grande-MS, Brasil
CEP: 79035-120
2- Edenilze Szeyka – Rua Alicio Machado Borba, nº 305 – Araucária /
PR – Brasil - Cep. 83703-280
3 – Alda Lorena Lameira- Rua Dona Eloa Do Vale Quadros- 816- Apt-31B-
Santa Etelvina- São Paulo – SP – Brasil - CEP – 08485-130
4 -Tiago Campos Colura –Rua Astorga– 222 –Vila Guilhermina– São Paulo–
SP – Brasil - CEP– 03542-000
5 - Daniel Nelson da Silva - Rua Noruega 251 cs 04 - Jardim Caiçara -
Cabo Frio - RJ - Brasil - CEP 28910-220
6 - Marlene Rodrigues de Jesus - Rua Horácio Neto Obregão 377 - Centro
Jóia - RS - Brasil - CEP 98180-000 ou Conta Bancária para deposito na Caixa Econômica Federal agência 0483 cta poupança nº 013 00001590-2
Observação: "Não altere os dados antes de enviar as cartas". Quando
for fazer a alteração retire somente o numero 1 da lista e acrescente
o seu embaixo do numero 6, reordene Numericamente, o seu nome passa a
ser o numero 6 e o que era o ultimo passa a ser 5 e assim
sucessivamente."
* ETAPA 2: Quando você mandar R$ 1,00 para cada uma das 6 pessoas da
lista, você precisa escrever no papel que envolve o dinheiro a frase:
QUERO QUE O MEU NOME SEJA INCLUÃDO EM SUA LISTA DE CORRESPONDÊNCIA,
porque esta é a chave do Programa! ISTO É UM SERVIÇO 100% LEGAL, de
acordo com a legislação dos correios que diz que todo dinheiro
recebido deve ser trocado por um serviço ou produto. Este é o serviço:
que o seu nome seja incluÃdo na lista de correspondência da pessoa a
quem você está enviando R$ 1,00. Entendeu? Após ter mandado R$ 1,00
para cada uma das 6 pessoas, copie este e-mail para o seu editor de
texto (Ex: Word, WordPad, etc.), digite uma nova lista de
participantes, da seguinte forma: tire fora o nome que está no número
1. Mude os nomes restantes para a posição acima (o número 2 passa a
ser 1, o 3 passa a ser 2, o 4 passa a ser 3, o 5 passa para o 4 e o 6
passa para o 5). E aà você coloca o seu próprio nome e endereço no
número 6.
*ETAPA 3: Agora, poste seu artigo modificado, tentando manter o mais
parecido possivel (ou coloque esse meu mesmo) para pelo menos 250
fórums ou newsgroups (A UOL diz em sua homepage que existem mais de
20,000 newsgroups, informe-se lá na parte de fórum se você não souber)
Tudo que você necessita é de 250, mas lembre-se, quanto mais você
mandar, mais dinheiro você ganhará! (a melhor maneira de postar é
colocar como tÃtulo, que fica visÃvel pra todos, GANHE DINHEIRO FÃCIL
ou COMO TRANSFORMAR 6 REAIS EM 6.000 REAIS, e pro conteúdo, selecione
seu texto no bloco de notas ou wordpad coloque copiar e depois na
mensagem a ser enviada para os fórums e newgroups coloque colar.
Simples) Ao invés de postar nos Newgroups, você pode enviar por
E-mail, envie no mÃnimo 200, lembre-se quanto mais você enviar maior
será o retorno, adicionar em sua Home Page, etc. Isto é perfeitamente
legal! Fique com uma cópia destes passos para você e sempre que você
precisar de dinheiro, você pode usar isto novamente. ( você pode
encontrar e-mails nos sistemas de Busca Cadê, Altavista,Yahoo,etc)
ETAPA 4: POR FAVOR, LEMBRE - SE que este programa permanece próspero
por causa da honestidade e integridade dos participantes e ao
cumprimento correto das indicações do documento. Olhe isto deste modo.
Se você for honesto, o dinheiro que tantos outros receberam virá
também para você, devido à sua contribuição com os R$6.00. NOTA: Você
pode querer guardar todos os nome e endereços de pessoas que enviaram
dinheiro a você em um computador ou em cópia no caderno e manter os
bilhetes enviados. Assim, cada vez que essa mensagem é salva e as
direções são seguidas cuidadosamente, serão reembolsados seis sócios
pela participação deles como um Contribuinte na Lista com um real
cada. Seu nome subirá na lista a cada remessa de forma que quando seu
nome alcançar a posição #1 você já terá recebido milhares de reais em
DINHEIRO VIVO!!! Lembre-se que você só investiu R$6.00(R$1.00 para
cada das primeiras seis pessoas listadas acima). Envie agora os
envelopes, suba o nome dos participantes e adicione seu próprio nome
na sexta posição da lista e você está no negócio
Agora o POR QUE de você receber esse dinheiro: Pessimistamente vamos
dizer que das 200 mensagens que eu enviei,diga que eu receba só 5
respostas(um exemplo muito baixo).Então receberei R$5,00 com meu nome
na posição #6 na carta . Agora,cada uma das 5 pessoas que há pouco me
enviaram R$1,00 enviam o mais mÃnimo 200 mensagens para outros lugares
diferentes ,cada uma com o meu nome agora na posição #5 e só 5 pessoas
respondem a cada uma dessas 5 pessoas (30) pessoas honestamente
participam de um total de 1.200 mensagens para várias pessoas ,um
exemplo muito baixo mesmo),isso é mais R$25,00 para mim,agora esses 25
cada faz 200 postos MÃNIMOS com meu nome na posição #4 e só 5
respondem para cada um dos 25 que enviaram então,então eu receberei
mais R$125! Agora,essas 125 pessoas postam o MÃNIMO 200 com meu nome
na posição #3 e só 5 respondem cada,eu ganharei mais R$626!OK!,agora
aqui é a parte divertida,cada dessas 625 pessoas posta para um mÃnimo
200 newgroups diferentes com meu nome e a posição #2 e cada só recebem
5 retornos.Isso me rende mais R$3.125!!!Essas 3.125 pessoas também vão
mandar mensagens a 200 newgroups com meu nome na posição #1 e se ainda
5 pessoas dos 200 newgoups de cada reagem eu receberei R$15.625,00!
Com um investimento original de só R$6,00!IncrÃvel!Quando seu nome sai
da lista você só precisa enviar mais R$6,00 e colocar seu nome na
posição #6 de uma nova mensagem e posta mais 200 mensagens
novamente.Você deve lembrar que:milhares de pessoas estão entrando na
internet no Brasil e no mundo inteiro e estão lendo estes artigos
todos os dias,assim como você !! Você deveria pegar R$6,00 e tentar
ver se funciona ??eu acho que sim ,umas pessoas disseram:E se isso não
der o retorno esperado? ''O que são seis reais hoje quando há muito
mais chance de realmente funcionar .Quais as chances disso acontecer
quando milhões de pessoas honestas como você estão se juntando a esse
grupo?\Estima-se que entre 20.000 e 50.000 novas pessoas se juntem á
Internet todos os dias para os chats e newgroups!
Estima-se que só no Brasil cerca de 14 milhoes de pessoas entram na
Internet por dia. As vendas pela Internet subiram em 43% em 2004 em
relação a 2003. a Internet está virando uma maquina de fazer negocio,
portanto não perca mais tempo, pois a sua prosperidade é você quem
faz.!!!
Boa Sorte! APROVEITE BEM A GRANA QUE IRà GANHAR! SE VOCÊ NÃO TIVER
COMPUTADOR PODERÃ ENVIAR PELO CORREIO PANFLETOS APROVEITE QUANTO MAIS
ENVIAR MAIS GANHARÃ E AJUDARÃ OUTRAS PESSOAS O MESMO. QUE DEUS O
ABENÇOE! SEJA HONESTO
Obs:Milhares de pessoas em todas as partes do mundo participam dessa
cooperativa,participe você também!!! Esta mensagem é enviada com a
complacência da nova legislação sobre correio eletrônico, Seção 301,
Parágrafo (a) (2) (c) Decreto S. 1618, TÃtulo Terceiro aprovado pelo
"105 Congresso Base das Normativas Internacionais sobre o SPAM". Este
E-mail não poderá ser considerado SPAM . Um grande abraço!
Similar Messages
-
Servlet: "MessageBrokerServlet" failed to preload on startup in Web application:
We are migrating from the community edition to ES edition. The application server is Oracle Weblogic running on Solaris SPARC. I have deployed all the jars from the samples lib directory i.e tomcat/webapps/lcds-samples/WEB-INF/lib/. The appication is getting built successfully.But while I am trying to login to our application it is failing.The MessageBroker is not getting initialised. It is showing the following error in the application logs
<Aug 8, 2010 6:47:05 PM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "MessageBrokerServlet" failed to preload on startup in Web application: "bdcui.war".
javax.servlet.UnavailableException: flex.messaging.util.concurrent.DefaultThreadPoolExecutor.<init>(IIJLjava/util/concurrent/ TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:170)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.jav a:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
Truncated. see log file for complete stacktrace
Please suggest on this. I need some immediate advice on the above issue since I am not able to proceed further. I have tried by adding flex.write.path in the MessageBroker servlet's init params in the web.xml file. But may be I am not giving the correct value to the param.
Any comment would be appreciated.
Thanks & regards,
Chandra.specify /WEB-INF/flex/services-config.xml in your
messagebroker servlet ..
weblogic probebly doesnt accept the relative path or your
weblogic thinks your webapp is in the wrong dir.. I had the same
problem with resin because i started my webapp from the path
/developement/servers/resin/ etc... the problem was fixed when i
used something like c:/development/servers/resin ..
i dont have any experience with weblogic -
Hi,
i'm trying to deplay a restful webservice on a WL 10.3 with jdeveloper. As soon as i try to deploy my webservice i'm getting the follwing error :
weblogic.application.ModuleException: [HTTP:101216]Servlet: "jersey" failed to preload on startup in Web application: "name.war".
com.sun.jersey.spi.inject.Errors$ErrorMessagesException
at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)
at com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:137)
at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:203)
at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:702)
at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:691)
at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:438)
at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:288)
at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:587)
at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:213)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:343)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:542)
at javax.servlet.GenericServlet.init(GenericServlet.java:242)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:637)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:43)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
:com.sun.jersey.spi.inject.Errors.ErrorMessagesException:null
What do i have to do to make it work?
Best regards.Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
<library-ref>
<library-name>jersey-bundle</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.5.1</implementation-version>
</library-ref>
<library-ref>
<library-name>jsr311-api</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.1</implementation-version>
</library-ref>
Version can differ in your case (you have to check this when the libraries are deployed). -
[HTTP:101216]Servlet: "action" failed to preload on startup in Web applicat
Hi,
I am trying to deploy a web application which uses struts1.1 in weblogic 92. while starting the service for the application i am getting the following error.
weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "BlaBla".
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
>
<Aug 23, 2007 1:49:37 PM IST> <Error> <Deployer> <BEA-149202> <Encountered an exception while attempting to commit the 7 task for the application 'BlaBla'.>
<Aug 23, 2007 1:49:37 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating start task for application 'BlaBla'.>
<Aug 23, 2007 1:49:37 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "BlaBla".
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
>
[DEBUG] 23.08 13:49:38
I don't understand how come it is not able to find ActionServlet even if it is there in my application ear.
Please suggest.Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
<library-ref>
<library-name>jersey-bundle</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.5.1</implementation-version>
</library-ref>
<library-ref>
<library-name>jsr311-api</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.1</implementation-version>
</library-ref>
Version can differ in your case (you have to check this when the libraries are deployed). -
I try to migrate a Oracle iAS webservice to WebLogic 11g by just deploying the ear on WLS.
This results into the following exception: Who can help fixing this error?
[HTTP:101216]Servlet: "OnlineReserveren" failed to preload on startup in Web application: "Ruislip_Webservices". java.lang.IllegalStateException: could not find schema type named {{urn}OnlineReserveren/service/types}TSublocatieBase at weblogic.wsee.bind.runtime.internal.AnonymousTypeFinder$GlobalTypeNode.getSchemaType(AnonymousTypeFinder.java:182) at weblogic.wsee.bind.runtime.internal.AnonymousTypeFinder.getTypeNamed(AnonymousTypeFinder.java:87) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.createBindingTypeFrom(Deploytime109MappingHelper.java:1111) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.processTypeMappings(Deploytime109MappingHelper.java:526) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.initBindingFileFrom109dd(Deploytime109MappingHelper.java:273) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.<init>(Deploytime109MappingHelper.java:171) at weblogic.wsee.bind.runtime.internal.RuntimeBindingsBuilderImpl.createRuntimeBindings(RuntimeBindingsBuilderImpl.java:86) at weblogic.wsee.ws.WsBuilder.createRuntimeBindingProvider(WsBuilder.java:705) at weblogic.wsee.ws.WsBuilder.buildService(WsBuilder.java:201) at weblogic.wsee.ws.WsFactory.createServerService(WsFactory.java:54) at weblogic.wsee.deploy.ServletDeployInfo.createWsService(ServletDeployInfo.java:91) at weblogic.wsee.deploy.DeployInfo.createWsPort(DeployInfo.java:372) at weblogic.wsee.server.servlet.BaseWSServlet.init(BaseWSServlet.java:83) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
<library-ref>
<library-name>jersey-bundle</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.5.1</implementation-version>
</library-ref>
<library-ref>
<library-name>jsr311-api</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.1</implementation-version>
</library-ref>
Version can differ in your case (you have to check this when the libraries are deployed). -
Servlet: "action" failed to preload on startup
I am getting the following error when using struts with Portal 9.2.
####<Mar 12, 2007 2:31:14 PM EDT> <Warning> <Deployer> <KCorbinD820> <AdminServer> <[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173724274297> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "CpcWebWar".
javax.servlet.ServletException: TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor
When looking into this error I found that a custom requestProcessor when using tiles needs to extend TilesRequestProcessor however I am using the bea supplied adapter request processor.
<controller inputForward="true" processorClass="com.bea.struts.adapter.action.AdapterRequestProcessor" />
Does anyone have this working?
Thanks,
KeithNevermind I figured it out.
In case other people want to know:
Write your own RequestProcessor which extends TilesRequestProcessor but then in the doForward do the following.
com.bea.struts.adapter.util.AdapterRequestProcessorUtil.forwardUsingRequest(arg0, arg1, arg2); -
Servlet: "action" failed to preload on startup in Web application
Hi,
I was using weblogic 8.1.3 for my application, it was working fine. I shifted to weblogic 8.1.5 and after redeplying and restarting the server i am getting the following error:
<Jun 12, 2006 4:37:54 PM IST> <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "common".
javax.servlet.ServletException: ERROR_LOADING_PLUGIN_FILE/waf-plugin.xml
Root Cause :delegate
Root Cause :Unable to resolve 'LMAdminBusinessMethodsSession' Resolved
at com.oomc.waf.action.WAFPlugIn.init(WAFPlugIn.java:159)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1094)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:970)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:949)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:888)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3430)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3375)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3356)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
>
<Jun 12, 2006 4:37:56 PM IST> <Warning> <J2EE> <BEA-160105> <User-defined listener in application realmapp threw exception weblogic.management.ApplicationException - with nested exception:
[java.lang.NullPointerException]>
<Jun 12, 2006 4:37:56 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application realmapp.
java.lang.NullPointerException
at java.lang.String.startsWith(String.java:1006)
at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.udpateVersioningMBeans(VersioningConfigurationHelper.java:131)
at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.registerMBeans(VersioningConfigurationHelper.java:48)
at com.bea.wli.management.internal.BPMConfigurationMBeanImpl.registerVersioningMBeans(BPMConfigurationMBeanImpl.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:755)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:734)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:516)
at com.bea.wli.management.internal.WLIConfigurationMBeanImpl.invoke(WLIConfigurationMBeanImpl.java:172)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:990)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:948)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:948)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:475)
at com.bea.wli.management.configuration.BPMConfigurationMBean_Stub.registerVersioningMBeans(Unknown Source)
at com.bea.wli.management.WLIAppListener$5.run(WLIAppListener.java:711)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.management.WLIAppListener.registerVersioningMBeans(WLIAppListener.java:705)
at com.bea.wli.management.WLIAppListener.postStart(WLIAppListener.java:279)
at weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4871)
at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.ApplicationException - with nested exception:
[java.lang.NullPointerException]
at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4875)
at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
>
<Jun 12, 2006 4:37:57 PM IST> <Warning> <J2EE> <BEA-160105> <User-defined listener in application reapp threw exception weblogic.management.ApplicationException - with nested exception:
[java.lang.NullPointerException]>
<Jun 12, 2006 4:37:57 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application reapp.
java.lang.NullPointerException
at java.lang.String.startsWith(String.java:1006)
at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.udpateVersioningMBeans(VersioningConfigurationHelper.java:131)
at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.registerMBeans(VersioningConfigurationHelper.java:48)
at com.bea.wli.management.internal.BPMConfigurationMBeanImpl.registerVersioningMBeans(BPMConfigurationMBeanImpl.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:755)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:734)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:516)
at com.bea.wli.management.internal.WLIConfigurationMBeanImpl.invoke(WLIConfigurationMBeanImpl.java:172)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:990)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:948)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:948)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:475)
at com.bea.wli.management.configuration.BPMConfigurationMBean_Stub.registerVersioningMBeans(Unknown Source)
at com.bea.wli.management.WLIAppListener$5.run(WLIAppListener.java:711)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.management.WLIAppListener.registerVersioningMBeans(WLIAppListener.java:705)
at com.bea.wli.management.WLIAppListener.postStart(WLIAppListener.java:279)
at weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4871)
at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.ApplicationException - with nested exception:
[java.lang.NullPointerException]
at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4875)
at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
>
Any Help regarding this error will be appreciated.
Thanks
AnkurHi,
Did you find solution to your problem? I get exactly the same error message. When deploying only war, everything works fine but I cannot deploy any webapp inside ear. I'm using weblogic 8.1.6.
Thanks in advance,
Martin -
Servlet: "XYZ" failed to preload on startup in Web application
Hi,
When i deploying the WAR(serviceregistry.war) in weblogic 9.2,i am getting following errors,
[HTTP:101216]Servlet: "BasicServlet" failed to preload on startup in Web application:
"serviceregistry.war". java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396) at
java.util.Properties.setProperty(Properties.java:128) at java.lang.System.setProperty(System.java:700) at
com.ssc.faw.controller.BasicServlet.init(BasicServlet.java:30) at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:276) at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68) at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504) at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698) at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675) at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595) at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734) at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892) at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336) at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26) at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641) at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229) at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154) at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80) at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565) at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104) at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128) at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320) at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815) at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222) at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433) at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161) at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback
(DeploymentReceiverCallbackDeliverer.java:181) at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100
(DeploymentReceiverCallbackDeliverer.java:12) at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run
(DeploymentReceiverCallbackDeliverer.java:67) at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run
(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at
weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Please give me some solutions
Regards,
Tamilvanan.GHi 835570,
As per Rene, the failed init process is due to the NulllPointerException. A NullPointerException is to be expected when JDK HashTable data structure is receiving a null object value for the put() operation.
Recommendations #1
- Look and review your application code >> com.ssc.faw.controller.BasicServlet.init(BasicServlet.java:30).
I can see that you are trying to initialize a java.util.Properties but you are passing a null value to the Properties Object at line 30 of your Servlet. You need to understand why.
Solution:
- Understand why you are attemtping to pass a null value to your Properties object and fix the problem
- Add try{}catch{} block along with proper logging within your custom Servlet code to gracefully handle and log any Unexpected NulllPointerException and prevent such Exception to completely abort your Servlet loading process.
Regards
P-H
http://javaeesupportpatterns.blogspot.com/
Edited by: PHCharbonneau on 12-Feb-2011 5:39 AM
Edited by: PHCharbonneau on 12-Feb-2011 5:39 AM -
Servlet Failed to preload on Startup - WebLogic 8.1
Hi there,
I am getting the following error message when I start up my application in WebLogic.
(see below my post for execat error). I only get this when I try to run my application
as a .WAR file. If I expand the .war file and run it that way, everything works
just like it should. What is going on with it? How can I fix it?
Thanks for your help.
Joseph
####<May 10, 2004 1:48:15 PM EDT> <Error> <HTTP> <--HOSTNAME REMOVED--> <jbajin-adm>
<ExecuteThread: '4' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <BEA-101216>
<Servlet: "dbfrontload" failed to preload on startup in Web application: "pricing".
javax.servlet.ServletException
at weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Servlet;(ServletStubImpl.java:884)
at weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet.internal.RequestCallback;)V(ServletStubImpl.java:787)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(Ljava.lang.String;)V(WebAppServletContext.java:3252)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets()V(WebAppServletContext.java:3197)
at weblogic.servlet.internal.WebAppServletContext.preloadResources()V(WebAppServletContext.java:3174)
at weblogic.servlet.internal.WebAppServletContext.setStarted(Z)V(WebAppServletContext.java:5647)
at weblogic.servlet.internal.WebAppModule.start()V(WebAppModule.java:869)
at weblogic.j2ee.J2EEApplicationContainer.start([Lweblogic.j2ee.J2EEApplicationContainer$Component;)V(J2EEApplicationContainer.java:2022)
at weblogic.j2ee.J2EEApplicationContainer.activate([Lweblogic.management.configuration.ComponentMBean;)V(J2EEApplicationContainer.java:2063)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer()V(SlaveDeployer.java:2592)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit()V(SlaveDeployer.java:2515)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit()V(SlaveDeployer.java:2317)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit()V(SlaveDeployer.java:2399)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare()V(SlaveDeployer.java:2311)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare()V(SlaveDeployer.java:2479)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Lweblogic.management.deploy.OamVersion;Lweblogic.management.runtime.DeploymentTaskRuntimeMBean;Z)V(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(Lweblogic.management.deploy.OamDelta;Lweblogic.management.deploy.OamVersion;Z)Z(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(Ljava.util.ArrayList;Z)V(SlaveDeployer.java:465)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(Lweblogic.kernel.ExecuteThread;)V(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(Optimized
Method)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:170)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)Hi Rob,
I found you are helping others and familiar with deployment problems. I am also
struggling to resolve deployment problem on Weblogic 8.1sp2. I hope you can help
on this, here is the problem I am facing while deploying my web application.
<27-May-2004 12:00:49 o'clock BST> <Error> <HTTP> <BEA-101216> <Servlet: "action
tion: "site20pub".
javax.servlet.ServletException: org/apache/xerces/parsers/SAXParser
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
at weblogic.servlet.internal.WebService.preloadResources(WebService.java
at weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
any help on this very much appreciated.
Thanks
Ranga
Rob Woollen <[email protected]> wrote:
It looks like your servlet's constructor or init method is throwing an
exception.
Are you perhaps using getRealPath in one of those methods? That will
return Null when you're archived, but the path when you're exploded.
-- Rob
Joseph Bajin wrote:
Hi there,
I am getting the following error message when I start up my applicationin WebLogic.
(see below my post for execat error). I only get this when I try torun my application
as a .WAR file. If I expand the .war file and run it that way, everythingworks
just like it should. What is going on with it? How can I fix it?
Thanks for your help.
Joseph
####<May 10, 2004 1:48:15 PM EDT> <Error> <HTTP> <--HOSTNAME REMOVED--><jbajin-adm>
<ExecuteThread: '4' for queue: 'weblogic.kernel.System'> <<WLS Kernel>><> <BEA-101216>
<Servlet: "dbfrontload" failed to preload on startup in Web application:"pricing".
javax.servlet.ServletException
at weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Servlet;(ServletStubImpl.java:884)
at weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet.internal.RequestCallback;)V(ServletStubImpl.java:787)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(Ljava.lang.String;)V(WebAppServletContext.java:3252)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets()V(WebAppServletContext.java:3197)
at weblogic.servlet.internal.WebAppServletContext.preloadResources()V(WebAppServletContext.java:3174)
at weblogic.servlet.internal.WebAppServletContext.setStarted(Z)V(WebAppServletContext.java:5647)
at weblogic.servlet.internal.WebAppModule.start()V(WebAppModule.java:869)
at weblogic.j2ee.J2EEApplicationContainer.start([Lweblogic.j2ee.J2EEApplicationContainer$Component;)V(J2EEApplicationContainer.java:2022)
at weblogic.j2ee.J2EEApplicationContainer.activate([Lweblogic.management.configuration.ComponentMBean;)V(J2EEApplicationContainer.java:2063)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer()V(SlaveDeployer.java:2592)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit()V(SlaveDeployer.java:2515)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit()V(SlaveDeployer.java:2317)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit()V(SlaveDeployer.java:2399)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare()V(SlaveDeployer.java:2311)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare()V(SlaveDeployer.java:2479)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Lweblogic.management.deploy.OamVersion;Lweblogic.management.runtime.DeploymentTaskRuntimeMBean;Z)V(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(Lweblogic.management.deploy.OamDelta;Lweblogic.management.deploy.OamVersion;Z)Z(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(Ljava.util.ArrayList;Z)V(SlaveDeployer.java:465)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(Lweblogic.kernel.ExecuteThread;)V(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(Optimized
Method)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:170)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(UnknownSource) -
Servlet failed to preload on startup
Hi,
I have installed and configured weblogic portal 8.1.6 and when i tried to start the server i am getting the following exceptions.
1. <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "mit".
javax.servlet.ServletException: FRAMEWORK
2. <Error> <HTTP> <BEA-101216> <Servlet: "PortletServlet" failed to preload on startup in Web application: "mit".
javax.servlet.ServletException: com/bea/p13n/cache/internal/system/CacheConfig
etc.
Before this new version i was using weblogic Portal 8.1.3.
Please help me to solve this issue.Hi,
I have installed and configured weblogic portal 8.1.6 and when i tried to start the server i am getting the following exceptions.
1. <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "mit".
javax.servlet.ServletException: FRAMEWORK
2. <Error> <HTTP> <BEA-101216> <Servlet: "PortletServlet" failed to preload on startup in Web application: "mit".
javax.servlet.ServletException: com/bea/p13n/cache/internal/system/CacheConfig
etc.
Before this new version i was using weblogic Portal 8.1.3.
Please help me to solve this issue. -
WLS8.1 & JSF 1.0 Final: "Faces Servlet" failed to preload
Ok, this i what I've done. Modified the samples proprties file so everythings gets build without problems with the 1.0.x taglib.
<copy todir="${build}/${example}/WEB-INF/lib" file="${jstl.jar}"/>
<copy todir="${build}/${example}/WEB-INF/lib" file="${standard.jar}"/>
<copy todir="${build}/${example}/WEB-INF/lib" file="/jakarta-taglibs-standard-1.0.5/lib/jaxen-full.jar"/>
<copy todir="${build}/${example}/WEB-INF/lib" file="/jakarta-taglibs-standard-1.0.5/lib/saxpath.jar"/>
The jst.jar, standard.jar also point to /jakarta-taglibs-standard-1.0.5/lib
I updated the web.xml for the listener
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
ant the web.cml validated against http://java.sun.com/dtd/web-app_2_3.dtd
If I deploy the cardemo I see:
<5/03/2004 10:28:30 PM CET> <Error> <HTTP> <BEA-101216> <Servlet: "Faces Servlet" failed to preload on startup in Web application: "jsf-cardemo".
javax.servlet.ServletException
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
>
5/03/2004 22:28:32 com.sun.faces.config.rules.NavigationRuleRule end
WARNING: [NavigationRuleRule]{faces-config/navigation-rule} Merge(/confirmChoices.jsp)
What am I still missing here? I really want to start using JSF!
Regards,
PeterI believe I have found the issue to the problem. The issue seems to be Weblogic is not respecting part of the Servlet 2.3 spec. It states that all ServletContextListener implementations should be called before the Servlet's init method is called. Tomcat respects this and that's why JSF works when deployed in Tomcat. Weblogic 8.1 calls this instance AFTER the Servlet's init's methods are called. This results in a NullPointerException being thrown.
You can see how the ordering changes between Weblogic and Tomcat for yourself by editing the log4j.properties file and add the following:
log4j.category.com.sun.faces.config = DEBUG, config log4j.additivity.com.sun.faces.config=false
log4j.appender.config = org.apache.log4j.ConsoleAppender log4j.appender.config.layout = org.apache.log4j.PatternLayout log4j.appender.config.layout.ConversionPattern = ...
Deploy the example application to both Weblogic and Tomcat and observe the order.
I've developed a work around for this issue. Weblogic seems to respect the <load-on-startup> element in the web.xml file. I have written a Servlet which manually loads the ServletContextListener for JSF. The code below:
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import javax.faces.FactoryFinder;
import javax.faces.lifecycle.LifecycleFactory;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class WeblogicHackServlet extends HttpServlet {
public static final String CONFIGURE_LISTENER_KEY = "CONFIGURE_LISTENER"; public static final transient Log logger = LogFactory.getLog(WeblogicHackServlet.class);
public void init(ServletConfig servletConfig) throws ServletException {
LifecycleFactory factory =(LifecycleFactory)
FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
if (factory != null)
return;
String className = servletConfig.getInitParameter(CONFIGURE_LISTENER_KEY);
if (className == null) {
logger.fatal("Did not find the init parameter " + CONFIGURE_LISTENER_KEY);
return;
try {
Class aClass = Class.forName(className);
ServletContextListener listener = (ServletContextListener)
aClass.newInstance();
listener.contextInitialized(
new ServletContextEvent(servletConfig.getServletContext()));
} catch (Exception e) {
logger.fatal("The ConfigureListener could not be triggered", e);
The web.xml file also needs to be changed to the following:
<servlet>
<servlet-name>WeblogicHackServlet</servlet-name>
<servlet-class>WeblogicHackServlet</servlet-class>
<init-param>
<param-name>CONFIGURE_LISTENER</param-name>
<param-value>com.sun.faces.config.ConfigureListener</param-value>
</init-param>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup> 2 </load-on-startup>
</servlet>
This causes JSF to load properly. Hopefully, BEA can resolve this issue so my hack can be removed.
Thanks,
Louis Calisi
Applications Architect -
Exception:[HTTP:101216]Servlet: "AppManagerServlet" failed to preload
Hi
I am getting the below exception while trying to publish my EAR to weblogic 10.3 server.
I have another EAR which gets deployed successfully but for this EAR I am getting this exception.I compared both the EARs but there is no much difference.
Could any one please help me in resolving this issue?
Searched in google but could not find a solution.
Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "MyApp".
java.lang.IllegalArgumentException: No attributes are implemented
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
Truncated. see log file for complete stacktrace
>
<Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1357719894679' for task '1'. Error is: 'weblogic.application.ModuleException: [HTTP:101216]Servlet: "AppManagerServlet" failed to preload on startup in Web application: "".
java.lang.IllegalArgumentException: No attributes are implemented
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:77)
at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:247)
at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:229)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:531)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1915)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1889)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1807)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3045)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1397)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:54)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Edited by: 979875 on Jan 9, 2013 4:00 AMHi,
This issue is fixed and included in Oracle WebLogic Portal 9.2 MP3, 10.2 and later versions. It is recommended to upgrade to one of those versions to avoid this issue.
please refer to KM note 1061492.1 on how to apply and download the patches
If upgrade is not an immediate option, then the following one-off smart update patches can be applied to fix this issue.
WLP Version | Patch ID | Passcode
9.2 MP1 | ELAR | K34IBY2Y
9.2 MP2 | W4M2 | EWSNLNUW
10.0 MP1 | F69U | 34LV4NQX
Once the patch is applied, clear the cache of all your existing domains following the steps:
Stop all server(s).
Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\adminserver
Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\%YOUR_MANAGED_SERVER_NAME%
Start the admin server
Start the managed server(s)
Regards,
Kal -
BEA-101216 Servlet: "ConductorJerseyWebApplication" failed to preload o
When I start up WC_Utilities wcps-service is not coming up. Because of this I cant deploy Conductor scenarios to the service. Exception below.. Experts - Any ideas ???
<BEA-101216> <Servlet: "ConductorJerseyWebApplication" failed to preload on startup in Web application: "/wcps".
java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V
at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:326)
at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:288)
at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:256)
at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:128)
at com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:114)
at com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:78)
at com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:89)
at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:615)
at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:593)
at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:197)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:308)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:471)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
<library-ref>
<library-name>jersey-bundle</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.5.1</implementation-version>
</library-ref>
<library-ref>
<library-name>jsr311-api</library-name>
<specification-version>1.1.1</specification-version>
<implementation-version>1.1.1</implementation-version>
</library-ref>
Version can differ in your case (you have to check this when the libraries are deployed). -
Servlet: "action" failed to preload due to servlet exception with RuleSet.
Hello,
I have tried struts application excecuting in Weblogic in which i created my own Domain, Whenever i start the server i m encountering the following error before deplyment. This is becoz of the ActionServlet may be.
<Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup
in Web application: "mmariettahwweb".javax.servlet.ServletException:org/apache/commons/digester/RuleSet at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm pl.java:884) at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub Impl.java:848) at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI mpl.java:787) at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS ervletContext.java:3252) at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp ServletContext.java:3197) at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp pServletContext.java:3174) at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl etContext.java:5647) at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869) at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer .java:2022) at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai ner.java:2063) at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
activateContainer(SlaveDeployer.java:2592) at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit( SlaveDeployer.java:2515) at
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo yer.java:2317) at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S laveDeployer.java:2399) at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl oyer.java:2311) at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S laveDeployer.java:2479) at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla veDeployer.java:798) at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl oyer.java:507) at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep loyer.java:465) at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan dler.java:25) at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > <Mar 21, 2006 5:18:59 PM IST> <Warning>
<HTTP> <BEA-101248> <[Application: 'C:\b ea8.1\user_projects\domains\mydomain\applications',
Module: 'servetexample']: De ployment descriptor "web.xml" is malformed. Check against the DTD:
org.xml.sax.S AXParseException: cvc-elt.1: Cannot find the declaration of element 'web-app'. ( line
2, column 10).> <Mar 21, 2006 5:19:04 PM IST> <Warning> <HTTP> <BEA-101248> <[null]: Deployment
descriptor "web.xml" is malformed. Check against the DTD: org.xml.sax.SAXParseEx ception: cvc-
elt.1: Cannot find the declaration of element 'web-app'. (line 2, c olumn 10).>
=======================================================
Struts-config.xml, web.xml are perfectly alright.
Even i am able to execute same application In TOMCAT sucessfully.
Plz help me so that i can work it out with WEBLOGIC. I guess The RuleSet inetface has some problem.
Do reply me ASAP.
ThanksOhh...............
Atlast i found the solution after along R&D. Hey but that is not a solution becoz i Uninstalled my bea8.1.2 & then reinstalled the same, also created mydomain,
Now every thing is working fine............ -
Hi!
I have been searching for a document that list the main differences between version 10.3.0 and 10.3.2.
¿Does anyone knows where can I get it?
I also been trying to get the release notes for version 10.3.2 to see if it solves any bug in 10.3.0 but I am unable to find any information. I am having some weird problems in 10.3.0 related with JAX-WS services. The issue is resolved by increasing the default memory to at least 1 GB in heap space and 400m in MaxPermSize and in PermSize.
"myService.HelloWorldService" failed to preload on startup in Web application: "/helloWeb".
java.lang.NullPointerException
at com.sun.xml.ws.model.RuntimeModeler.processExceptions(RuntimeModeler.java:1046)
at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:784)
at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:581)
at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:404)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:260)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:182)
at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)
at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:51)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:53)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
at com.sun.xml.ws.model.RuntimeModeler.processExceptions(RuntimeModeler.java:1046)
at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:784)
at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:581)
at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:404)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:260)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:182)
at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)
at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:51)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:53)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.NullPointerException:
at com.sun.xml.ws.model.RuntimeModeler.processExceptions(RuntimeModeler.java:1046)
at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:784)
at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:581)
at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:404)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:260)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:182)
at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)
at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:51)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:53)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)This a bug of Weblogic.
WLS10.3: NPE at java.lang.NullPointerException at com.sun.xml.ws.model.RuntimeModeler.processExceptions during deployment [ID 1115897.1]
Applies to:
Oracle Weblogic Server - Version: 10.3 and later [Release: and later ]
Information in this document applies to any platform.
Symptoms
When converting SLSB EJB to JAX-WS, the below stack is observed during deployment of the application.
[HTTP:101216]Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/ActivacionesDoctoBS".
java.lang.NullPointerException
at com.sun.xml.ws.model.RuntimeModeler.processExceptions(RuntimeModeler.java:1039)
at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:777)
at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:574)
at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:402)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:170)
at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)
at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:51)
at weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:51)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2971)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:2719)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:919)
at weblogic.wsee.deploy.WseeWebappModule.activate(WseeWebappModule.java:146)
at weblogic.wsee.deploy.WSEEEjbModule.activate(WSEEEjbModule.java:371)
at weblogic.wsee.deploy.WsEJBDeployListener.activate(WsEJBDeployListener.java:52)
at weblogic.ejb.container.deployer.EJBDeployer.activate(EJBDeployer.java:1329)
at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:909)
at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:213)
at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:411)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:74)
at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:66)
Changes
None.
Cause
The issue occurs only if the below conditions are met:
1. More than two webservices in the same package.
2. Declare different webservice annotation like below:
@WebService(name="TEST.HelloWorldPortType", serviceName="TEST.HelloWorld")
@WebService(name="TEST.HelloLocalPortType", serviceName="TEST.HelloLocal")
3. Throw the same java.lang.Exception at all webMethods.
Solution
For WLS10.3, patch is available for download from Bug 9663347 using Smart update tool.
https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(page=KBNavigator&id=(bmDocTitle=WLS10.3:%20NPE%20at%20java.lang.NullPointerException%20at%20com.sun.xml.ws.model.RuntimeModeler.processExceptions%20during%20deployment&bmDocDsrc=KB&bmDocType=PROBLEM&bmDocID=1115897.1&viewingMode=1143&from=BOOKMARK))
Maybe you are looking for
-
Body Width Quirk I Need Possible Suggestions On
Hi, I hope I can explain this clearly so someone can help me. I'm very familiar with the footer and page controls in Muse. I've made a quick and dirty mock-up of a site: http://hissign.com/newdevelopment/footertest The above mock-up is just somethi
-
Hello, Just replaced the battery in my iPhone 4S. Before doing so I backed-up then wiped the phone. Now when I go to restore it, it gets about 3/4 done and that is when I get an error message, "Code 1." does this mean I fried it??
-
Hi Guys, I'm trying to send BI publisher report output file attachment to user Notification through Workflow by using the code : SELECT substr(file_name,instr(file_name,'/',-1,1)+1,length(file_name)) INTO get_file_name FROM fnd_conc_req_outputs WHERE
-
Creating a local service in OSB
I want to create several OSB 'local' services. Services that can be called directly without incurring a network hop. Is there a way to do this in OSB (version 10gR3)?
-
Mobile Printer ( Zebra RW420 ) Not Working with Cisco AP
Good Morning everyone, In cold area -3 inside a warehouse I am trying to connect a mobile printer ( Zebra RW420 ) to cisco access points of model AIR-LAP1242AG-A-K9 and AIR-LAP1252AG-E-K9 which are woking through WLAN controlar version 6.0.202.