Problemas ao subir o Tomcat 7 com VRaptor 4 e Maven [RESOLVIDO]

Fala ae pessoal, beleza?

Então, estou seguindo o projeto “goodbuy” da apostila fj28 da Caelum.

Quando inicializo o Tomcat7 ocorrem estes.

Jul 10, 2014 6:06:02 PM org.apache.catalina.core.AprLifecycleListener init
Informações: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;.
Jul 10, 2014 6:06:03 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
Jul 10, 2014 6:06:03 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["http-bio-8080"]
Jul 10, 2014 6:06:03 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["ajp-bio-8009"]
Jul 10, 2014 6:06:03 PM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 2016 ms
Jul 10, 2014 6:06:03 PM org.apache.catalina.core.StandardService startInternal
Informações: Starting service Catalina
Jul 10, 2014 6:06:03 PM org.apache.catalina.core.StandardEngine startInternal
Informações: Starting Servlet Engine: Apache Tomcat/7.0.29
Jul 10, 2014 6:06:05 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(D:\Projetos Java\EstudosVRaptor\projVRaptorLoja\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\goodbuy\WEB-INF\lib\el-api-2.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class
Jul 10, 2014 6:06:05 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(D:\Projetos Java\EstudosVRaptor\projVRaptorLoja\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\goodbuy\WEB-INF\lib\jboss-el-api_3.0_spec-1.0.0.Alpha1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class
Jul 10, 2014 6:06:08 PM org.jboss.weld.bootstrap.WeldStartup <clinit>
INFO: WELD-000900: 2.1.2 (Final)
Jul 10, 2014 6:06:09 PM org.jboss.weld.bootstrap.WeldStartup startContainer
INFO: WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
Jul 10, 2014 6:06:09 PM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 5.1.0.Final
Jul 10, 2014 6:06:13 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.vraptor.proxy.JavassistProxifier$MethodInvocationAdapter$1 because of underlying class loading error: Type javassist.util.proxy.MethodHandler not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:13 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.vraptor.view.LinkToHandler because of underlying class loading error: Type javassist.CannotCompileException not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:15 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.vraptor.proxy.JavassistProxifier$1 because of underlying class loading error: Type javassist.util.proxy.MethodFilter not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:17 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.vraptor.proxy.JavassistProxifier$MethodInvocationAdapter because of underlying class loading error: Type javassist.util.proxy.MethodHandler not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:17 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.goodbuy.dao.ProdutoDao because of underlying class loading error: Type org.hibernate.Session not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:17 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.vraptor.proxy.JavassistProxifier because of underlying class loading error: Type javassist.util.proxy.MethodFilter not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:18 PM org.jboss.weld.bootstrap.BeanDeployer handleResourceLoadingException
INFO: WELD-000119: Not generating any bean definitions from br.com.caelum.goodbuy.infra.CriadorDeSessao because of underlying class loading error: Type org.hibernate.Session not found.  If this is unexpected, enable DEBUG logging to see the full error.
Jul 10, 2014 6:06:24 PM org.jboss.weld.environment.tomcat7.Tomcat7Container initialize
INFO: Tomcat 7+ detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported
Jul 10, 2014 6:06:27 PM org.apache.catalina.core.StandardContext listenerStart
Grave: Exception sending context initialized event to listener instance of class org.jboss.weld.environment.servlet.Listener
org.jboss.weld.exceptions.DeploymentException: javassist/CannotCompileException
	at org.jboss.weld.executor.AbstractExecutorServices.checkForExceptions(AbstractExecutorServices.java:66)
	at org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:43)
	at org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:51)
	at org.jboss.weld.bootstrap.ConcurrentBeanDeployer.createClassBeans(ConcurrentBeanDeployer.java:72)
	at org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java:260)
	at org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:351)
	at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:79)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:170)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: javassist/CannotCompileException
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
	at java.lang.Class.getDeclaredMethods(Unknown Source)
	at java.lang.Class.getEnclosingMethod(Unknown Source)
	at org.jboss.weld.util.reflection.Reflections.isNonStaticInnerClass(Reflections.java:388)
	at org.jboss.weld.util.Beans.isTypeManagedBeanOrDecoratorOrInterceptor(Beans.java:486)
	at org.jboss.weld.bootstrap.BeanDeployer.createClassBean(BeanDeployer.java:233)
	at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$2.doWork(ConcurrentBeanDeployer.java:74)
	at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$2.doWork(ConcurrentBeanDeployer.java:72)
	at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)
	at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
	... 4 more
Caused by: java.lang.ClassNotFoundException: javassist.CannotCompileException
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
	... 15 more

Jul 10, 2014 6:06:27 PM org.apache.catalina.core.StandardContext startInternal
Grave: Error listenerStart
Jul 10, 2014 6:06:27 PM org.apache.catalina.core.StandardContext startInternal
Grave: Context [/goodbuy] startup failed due to previous errors
Jul 10, 2014 6:06:27 PM org.apache.catalina.core.StandardContext listenerStop
Grave: Exception sending context destroyed event to listener instance of class org.jboss.weld.environment.servlet.Listener
java.lang.NullPointerException
	at org.jboss.weld.servlet.WeldInitialListener.contextDestroyed(WeldInitialListener.java:120)
	at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextDestroyed(ForwardingServletListener.java:30)
	at org.jboss.weld.environment.servlet.Listener.contextDestroyed(Listener.java:85)
	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4831)
	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Jul 10, 2014 6:06:27 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["http-bio-8080"]
Jul 10, 2014 6:06:27 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["ajp-bio-8009"]
Jul 10, 2014 6:06:27 PM org.apache.catalina.startup.Catalina start
Informações: Server startup in 23752 ms

Antes o erro era apenas com minhas classes ProdutoDao e CriadorDeSessao e não ocorria Exceção nenhuma. Desliguei o computador, liguei novamente e agora está assim… :frowning:
Já tentei isso, http://www.rafaelliu.net/2011/05/29/weld-no-tomcat-7/ , e retirar o guava.15, conforme aqui: http://www.guj.com.br/java/254950-problema-com-cdi-no-tomcat-7resolvido , mas nada resolvido.

Meu web.xml contém o listener do Weld:

<listener>
	<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>

e o pom.xml está assim:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  
  <groupId>br.com.calelum.vraptor</groupId>
  <artifactId>goodbuy</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <description>A blank project to start using VRaptor 4</description>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<weld.version>2.1.2.Final</weld.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>br.com.caelum</groupId>
			<artifactId>vraptor</artifactId>
			<version>4.0.0.Final</version>
			<!-- <version>${project.version}</version>  -->
		</dependency>

		<dependency>
			<groupId>org.jboss.weld.servlet</groupId>
			<artifactId>weld-servlet-core</artifactId>
			<version>${weld.version}</version>
		</dependency>
		
        <dependency>
            <groupId>org.jboss.weld</groupId>
            <artifactId>weld-core-impl</artifactId>
            <version>${weld.version}</version>
        </dependency>

		<dependency>
		    <groupId>javax.el</groupId>
		    <artifactId>el-api</artifactId>
		    <version>2.2</version>
		    <!-- <scope>provided</scope>  -->
		</dependency>
		
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-validator-cdi</artifactId>
			<version>5.1.0.Final</version>
		</dependency>

		<dependency>
			<groupId>javax.inject</groupId>
			<artifactId>javax.inject</artifactId>
			<version>1</version>
			<!-- <scope>provided</scope>  -->
		</dependency>

		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
	</dependencies>

	<build>
		<finalName>goodbuy</finalName>
		<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>

			<plugin>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.8</version>
				<configuration>
					<downloadSources>true</downloadSources>
					<downloadJavadocs>true</downloadJavadocs>
					<wtpversion>2.0</wtpversion>
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.4</version>
			</plugin>

			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.1</version>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-deploy-plugin</artifactId>
				<version>2.8</version>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>

			<plugin>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.7</version>
				<configuration>
					<ajdtVersion>none</ajdtVersion>
				</configuration>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>eclipse</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.3</version>
				<executions>
					<execution>
						<phase>package</phase>
						<configuration>
							<descriptors>
								<descriptor>assembly.xml</descriptor>
							</descriptors>
						</configuration>
						<goals>
							<goal>assembly</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
  
</project>

Será que alguém poderia para me ajudar?

Abraço.

Bem pessoal, acho que acabei me perdendo nos jars importados no BuildPath pois estou seguindo a apostila fj28, que é com o VRaptor 3 e ao mesmo tempo o Guia de 10minutos e documentação do VRaptor 4.
Por estar meio perdido em como achar esse erro, apaguei o projeto e recomecei do zero, com mais atenção aos jars. Vi também que não bastava ter os jars somente no BuildPath mas precisava também deles na pasta lib, dentro de src/main/webapp/WEB-INF. Criei a pasta lib e copiei para lá apenas os jars que me parecem ser necessários até o momento, que são dom4j-1.6.1.jar, hibernate-commons-annotations-4.0.4.Final.jar, hibernate-core-4.3.5.Final.jar, hibernate-jpa-2.1-api-1.0.0.Final.jar. Os outros jars que utilizo sãos obtido no Maven Dependencies, pois estão no pom.xml que postei anteriormente, e que já veio configurado no vraptor-blank-project.

Esses erros pararam, porém estou empacado agora, sem saber conseguir resolver, este outro erro ao levantar o Tomcat 7, que me parece ser com a Injeção de Dependência do EntityManager no meu DAO.
Segue o log do Tomcat.

Jul 11, 2014 12:04:21 PM org.apache.catalina.core.AprLifecycleListener init
Informações: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;.
Jul 11, 2014 12:04:21 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
Jul 11, 2014 12:04:22 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["http-bio-8080"]
Jul 11, 2014 12:04:22 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["ajp-bio-8009"]
Jul 11, 2014 12:04:22 PM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 2548 ms
Jul 11, 2014 12:04:22 PM org.apache.catalina.core.StandardService startInternal
Informações: Starting service Catalina
Jul 11, 2014 12:04:22 PM org.apache.catalina.core.StandardEngine startInternal
Informações: Starting Servlet Engine: Apache Tomcat/7.0.29
Jul 11, 2014 12:04:23 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
Informações: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [112] milliseconds.
Jul 11, 2014 12:04:24 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(D:\Projetos Java\EstudosVRaptor\projVRaptorLoja\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\goodbuy\WEB-INF\lib\el-api-2.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class
Jul 11, 2014 12:04:24 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(D:\Projetos Java\EstudosVRaptor\projVRaptorLoja\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\goodbuy\WEB-INF\lib\jboss-el-api_3.0_spec-1.0.0.Alpha1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class
Jul 11, 2014 12:04:28 PM org.jboss.weld.bootstrap.WeldStartup <clinit>
INFO: WELD-000900: 2.1.2 (Final)
Jul 11, 2014 12:04:31 PM org.jboss.weld.bootstrap.WeldStartup startContainer
INFO: WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
Jul 11, 2014 12:04:35 PM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 5.1.0.Final
Jul 11, 2014 12:04:57 PM org.jboss.weld.environment.tomcat7.Tomcat7Container initialize
INFO: Tomcat 7+ detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported
Jul 11, 2014 12:05:01 PM org.apache.catalina.core.StandardContext listenerStart
Grave: Exception sending context initialized event to listener instance of class org.jboss.weld.environment.servlet.Listener
org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type EntityManager with qualifiers @Default
  at injection point [BackedAnnotatedField] @Inject private br.com.caelum.goodbuy.dao.ProdutoDao.entityManager
  at br.com.caelum.goodbuy.dao.ProdutoDao.entityManager(ProdutoDao.java:0)

	at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
	at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
	at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
	at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
	at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
	at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
	at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
	at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)
	at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Jul 11, 2014 12:05:01 PM org.apache.catalina.core.StandardContext startInternal
Grave: Error listenerStart
Jul 11, 2014 12:05:01 PM org.apache.catalina.core.StandardContext startInternal
Grave: Context [/goodbuy] startup failed due to previous errors
Jul 11, 2014 12:05:02 PM org.apache.catalina.core.StandardContext listenerStop
Grave: Exception sending context destroyed event to listener instance of class org.jboss.weld.environment.servlet.Listener
java.lang.NullPointerException
	at org.jboss.weld.servlet.WeldInitialListener.contextDestroyed(WeldInitialListener.java:120)
	at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextDestroyed(ForwardingServletListener.java:30)
	at org.jboss.weld.environment.servlet.Listener.contextDestroyed(Listener.java:85)
	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4831)
	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Jul 11, 2014 12:05:02 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["http-bio-8080"]
Jul 11, 2014 12:05:02 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["ajp-bio-8009"]
Jul 11, 2014 12:05:02 PM org.apache.catalina.startup.Catalina start
Informações: Server startup in 39648 ms

Agradeço muito, antecipadamente, a ajuda de quem puder.
Abraço.

Esqueci de postar minhas classes Controller e Dao. Seguem ae abaixo.

package br.com.caelum.goodbuy.controller;

import javax.inject.Inject;

import br.com.caelum.goodbuy.dao.ProdutoDao;
import br.com.caelum.goodbuy.modelo.Produto;
import br.com.caelum.vraptor.Controller;

@Controller
public class ProdutosController {

	@Inject
	private ProdutoDao dao;
	
	public void salvar() {
		try {
			Produto produto = new Produto();
			produto.setNome("Prateleira");
			produto.setDescricao("Uma prateleira para colocar livros");
			produto.setPreco(35.90);
			
			dao.salvar(produto);
		}
		catch(Exception e) {
			System.out.println("  ==>ERRO :: " + e.toString());
		}
	}
}


package br.com.caelum.goodbuy.dao;

import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.persistence.EntityManager;

import br.com.caelum.goodbuy.modelo.Produto;

@RequestScoped
public class ProdutoDao {

	@Inject
	private EntityManager entityManager;
	
	public void salvar(Produto produto) throws Exception {
		System.out.println(" --");
		System.out.println(" ==> SALVANDO PRODUTO");
		
		entityManager.persist(produto);
		
		System.out.println(" --");
		System.out.println(" ==> PRODUTO SALVO COM SUCESSO");
	}
}

Alguém ae poderia ajudar? Porque não consigo encontrar o problema.
Abraço.

Procura ver sé no seu projeto tem outra forma de se injetar as classes sem usa o “import javax.inject.Inject;”!
procura por um que seja do Vraptor

Valeu ae alcirBarros!
Deu, Bastante, trabalho mas buscando os problemas de forma dividida (segui o conceito “dividir para conquistar” :smiley: ) consegui resolver aqui.

Para quem tiver os mesmos problemas, pois nem tudo está no site do VRaptor e na apostila.

Precisei adicionar mais uma dependência no pom.xml que não vem com o vraptor-blank-project, que é:

<dependency>
	<groupId>br.com.caelum.vraptor</groupId>
	<artifactId>vraptor-jpa</artifactId>
	<version>4.0.0.Final</version>
</dependency>

Depois começaram outros erros e tive que criar o arquivo persistence.xml em src/main/resources/META-INF, com o conteúdo:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"  xmlns="http://java.sun.com/xml/ns/persistence"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">

	<persistence-unit name="default" transaction-type="RESOURCE_LOCAL">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/>  
            		<property name="hibernate.hbm2ddl.auto" value="update"/>  
            		<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>  
            		<property name="javax.persistence.jdbc.user" value="root"/>  
            		<property name="javax.persistence.jdbc.password" value="root"/>  
            		<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/fj28"/>
            		<property name="hibernate.hbm2ddl.auto" value="update"/>
            		<property name="hibernate.show_sql" value="true"/>
		</properties>
	</persistence-unit>
</persistence>

e depois adicionei na pasta lib os jars, também que vem com Hibernate, jandex e antlr e de conexão com o BD.

Agora o projeto está funcionando numa boa. UUffffaaaa… :smiley:

Abraço e sucesso a todos.

Que bom que conseguiu, e ainda compartilhando com os colegas, isso é melhor ainda.