Contrui um projeto a partir do seam-gen, segui
http://rafaelliu.wordpress.com/2008/07/28/jboss-seam-no-tomcat/
para alterar para o tomcat.
No desenvolvimento sem problemas, starto a aplicação pelo proprio Eclipse na aba de Servers, e tudo funciona blz. mas não estou conseguindo colocar a aplicação em produção, ela me reporta um erro durante o deploy. Já tentei por diversos caminhos: server.xml, /Catalina/localhost/app.xml, colocar a app no webapps.
Alguém já passou por esse problema??
Ok furutani, Vou dar uma descrição melhor do problema;
Quando copio a app p/ webapps e coloco o myApp.xml em CATALINA_HOME/conf/Catalina/localhost
com a seguinte configuração;
[code]<Context path="/MINHA-APP"
docBase="CAMINHO_DA_APP\WebContent"
reloadable="true" crossContext="true" debug="3" privileged="true">
<Resource name="jdbc/meuDatasource" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="guj" password="guj" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/db_meu"/>
</Context>[/code]
Me da o log:
WARNNING: A docBase CAMINHO_DA_APP\WebContent inside the host appBase as been specified, and will be ignored.
Se coloco esse conteudo no server.xml, ele encontra aplicação inicia o deploy mas aí derrepente o log:
INFO: reading WEB-INF/components.xml
StandartContext start
SEVERE: ERROR listenerStart
SEVERE: Context [/MyAPP] startup failed due to previous errors
Esse ultimo erro também aparece quando eu crio um .war
abaixo segue o meu components.xml
<core:init debug="true" jndi-pattern="@jndiPattern@"/>
<core:manager concurrent-request-timeout="500"
conversation-timeout="120000"
conversation-id-parameter="cid"
parent-conversation-id-parameter="pid"/>
<transaction:entity-transaction entity-manager="#{entityManager}"/>
<persistence:managed-persistence-context name="entityManager"
auto-create="true"
entity-manager-factory="#{SeamMYAPPEntityManagerFactory}"/>
<persistence:entity-manager-factory name="SeamMYAPPEntityManagerFactory"
persistence-unit-name="SeamMYAPP"/>
<drools:rule-base name="securityRules">
<drools:rule-files><value>/security.drl</value></drools:rule-files>
</drools:rule-base>
<security:identity authenticate-method="#{authenticator.authenticate}"
security-rules="#{securityRules}"
remember-me="true"/>
<event type="org.jboss.seam.security.notLoggedIn">
<action execute="#{redirect.captureCurrentView}"/>
</event>
<event type="org.jboss.seam.security.loginSuccessful">
<action execute="#{redirect.returnToCapturedView}"/>
</event>
<mail:mail-session host="localhost" port="2525" username="test" password="test" />
<!-- For use with jBPM pageflow or process management -->
<!--
<bpm:jbpm>
<bpm:process-definitions></bpm:process-definitions>
<bpm:pageflow-definitions></bpm:pageflow-definitions>
</bpm:jbpm>
-->
</components>
Galera,
alguém aí p/ dar qq sugestão, palpite…
Flw