Bom dia prezados!
Relutante na tentativa de instalação do APF Prime Light me deparei com o seguinte erro:
HTTP Status 404 - /apf
type Status report
message /apf
description The requested resource (/apf) is not available.
Apache Tomcat/7.0.27
Segui os seguintes passos para a intalação:
1 - copiei o arquivo apf.war para a pasta webapps do Tomcat;
2 - copiei o arquivo apf.xml para a pasta conf\Catalina\localhost do Tomcat;
3 - Criei um grupo Administrador com o usuario apf e a senha "senha" com todos os privilégios.
3 - executei o script SQL apf.sql para a criação dos recursos de bancos de dados.
4 - Copiei os arquivos JDBC postgresql-9.0-801.jdbc3.jar e postgresql-9.0-801.jdbc4.jar para a pasta Lib do Tomcat.
Esses são os arquivos de Log:
catalina.2012-04-28.log
28/04/2012 10:47:37 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;.
28/04/2012 10:47:37 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
28/04/2012 10:47:37 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
28/04/2012 10:47:37 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 694 ms
28/04/2012 10:47:37 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
28/04/2012 10:47:37 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27
28/04/2012 10:47:37 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost\Apf.xml
28/04/2012 10:47:37 org.apache.catalina.core.StandardContext setPath
AVISO: A context path must either be an empty string or start with a '/'. The path [teste] does not meet these criteria and has been changed to [/teste]
28/04/2012 10:47:37 org.apache.catalina.startup.HostConfig deployDescriptor
AVISO: A docBase C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\teste inside the host appBase has been specified, and will be ignored
28/04/2012 10:47:38 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://myfaces.apache.org/trinidad is already defined
28/04/2012 10:47:38 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://myfaces.apache.org/trinidad/html is already defined
28/04/2012 10:47:38 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
28/04/2012 10:47:38 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
28/04/2012 10:47:38 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
28/04/2012 10:47:45 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Inicializando Mojarra 2.0.2 (FCS b10) para o contexto '/Apf'
28/04/2012 10:47:46 com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
28/04/2012 10:47:47 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
28/04/2012 10:47:47 org.apache.catalina.core.StandardContext startInternal
GRAVE: Context [/Apf] startup failed due to previous errors
28/04/2012 10:47:47 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\apf.war
28/04/2012 10:47:47 org.apache.catalina.core.StandardContext setPath
AVISO: A context path must either be an empty string or start with a '/'. The path [apf] does not meet these criteria and has been changed to [/apf]
28/04/2012 10:47:48 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://myfaces.apache.org/trinidad is already defined
28/04/2012 10:47:48 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://myfaces.apache.org/trinidad/html is already defined
28/04/2012 10:47:48 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
28/04/2012 10:47:48 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
28/04/2012 10:47:48 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
28/04/2012 10:47:55 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Inicializando Mojarra 2.0.2 (FCS b10) para o contexto '/apf'
28/04/2012 10:47:55 com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
28/04/2012 10:47:56 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
28/04/2012 10:47:56 org.apache.catalina.core.StandardContext startInternal
GRAVE: Context [/apf] startup failed due to previous errors
28/04/2012 10:47:57 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\docs
28/04/2012 10:47:57 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\examples
28/04/2012 10:47:57 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\host-manager
28/04/2012 10:47:57 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\manager
28/04/2012 10:47:57 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Arquivos de programas\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
28/04/2012 10:47:57 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
28/04/2012 10:47:57 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
28/04/2012 10:47:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 19814 ms
localhost.2012-04-28.log
28/04/2012 10:47:45 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class com.powerlogic.jcompany.controller.listener.PlcWeldListener
org.jboss.weld.exceptions.DefinitionException: Exception message for key SPECIALIZING_BEAN_MUST_EXTEND_A_BEAN not found due to String index out of range: -1
at org.jboss.weld.bean.ManagedBean.specialize(ManagedBean.java:545)
at org.jboss.weld.bean.AbstractBean.initialize(AbstractBean.java:124)
at org.jboss.weld.bean.AbstractClassBean.initialize(AbstractClassBean.java:202)
at org.jboss.weld.bean.ManagedBean.initialize(ManagedBean.java:372)
at org.jboss.weld.bootstrap.AbstractBeanDeployer.deploy(AbstractBeanDeployer.java:113)
at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:216)
at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370)
at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:270)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
28/04/2012 10:47:45 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class br.com.prime.apf.controller.listener.AppServletContextListener
java.lang.IllegalStateException: BeanManager CDI não disponivel!
at com.powerlogic.jcompany.commons.util.cdi.PlcCDIUtil.getInstanceByType(PlcCDIUtil.java:93)
at com.powerlogic.jcompany.controller.listener.PlcServletContextListener.ciInicializaVariaveis(PlcServletContextListener.java:146)
at com.powerlogic.jcompany.controller.listener.PlcServletContextListener.contextInitialized(PlcServletContextListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
28/04/2012 10:47:54 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class com.powerlogic.jcompany.controller.listener.PlcWeldListener
org.jboss.weld.exceptions.DefinitionException: Exception message for key SPECIALIZING_BEAN_MUST_EXTEND_A_BEAN not found due to String index out of range: -1
at org.jboss.weld.bean.ManagedBean.specialize(ManagedBean.java:545)
at org.jboss.weld.bean.AbstractBean.initialize(AbstractBean.java:124)
at org.jboss.weld.bean.AbstractClassBean.initialize(AbstractClassBean.java:202)
at org.jboss.weld.bean.ManagedBean.initialize(ManagedBean.java:372)
at org.jboss.weld.bootstrap.AbstractBeanDeployer.deploy(AbstractBeanDeployer.java:113)
at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:216)
at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370)
at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:270)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
28/04/2012 10:47:54 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class br.com.prime.apf.controller.listener.AppServletContextListener
java.lang.IllegalStateException: BeanManager CDI não disponivel!
at com.powerlogic.jcompany.commons.util.cdi.PlcCDIUtil.getInstanceByType(PlcCDIUtil.java:93)
at com.powerlogic.jcompany.controller.listener.PlcServletContextListener.ciInicializaVariaveis(PlcServletContextListener.java:146)
at com.powerlogic.jcompany.controller.listener.PlcServletContextListener.contextInitialized(PlcServletContextListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
28/04/2012 10:47:57 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
28/04/2012 10:47:57 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
28/04/2012 10:47:57 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@10e284f')
28/04/2012 10:52:57 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: sessionDestroyed('9EE1DD44D686C874B7ECF34E28F9C478')
Sei que deve ser algo simples que não conseguir resolver devido a minha pouca esperiência.
Grato a quem puder ajudar.
Janderson Almeida
Analista de Sistemas
Eagle Tecnologia.
Autor: janderson almeida
44 comentários
JVM Version
JVM Vendor
OS Name
OS Version
OS Architecture
Hostname
IP Address Apache Tomcat/7.0.27
1.6.0_31-b05
Sun Microsystems Inc.
Windows 2003
5.2
x86
servidor_vm_01
192.168.1.1 Como estou utilizando VM e tive um conflito de ip alterei a url no Apf.xml deixando assim:
url="jdbc:postgresql://servidor_vm_01:5432/apf
Obrigado pela atenção.
Janderson Almeida
Analista de Sistemas
Eagle Tecnologia.
Montei um ambiente semelhante em minha máquina e está funcionando, poderia startar seu tomcat direto, executando o arquivo startup.bat dentro da pasta bin. Depois me fala o que ocorreu.
Janderson Almeida
Analista de Sistemas
Eagle Tecnologia.