Erro

14 respostas
narinha

Severity and Description Path Resource Location Creation Time Id
Unbound classpath variable: ‘TOMCAT_HOME/lib/jasper-runtime.jar’ in project ConsultoriMedico ConsultoriMedico Build path 1195785523140 419

14 Respostas

andredeividi
NullPointerException

detalhe mais seu problema.

abraço

narinha

Oi desculpe erro já resolvido!

Mas se puder me ajudar meu problema agora é :

nao consigoimportar

import org.hibernate. Session;

import org.hibernate. SessionFactory;

import org.hibernate. Transaction;

import org.hibernate. cfg.Configuratio n;

Eu tenho o hibernate-3. 2.1.ga, hibernate-annotatio ns-3.2.1. GA,
hibernate-entityman ager-3.2. 1.GA
e o HibernateTools- 3.2.0.beta9a

Já olhei nas pastas pluguins dos mesmos e não encontro os jars
já fiz o Classpath da pasta pluguins do eclipse mas mesmo assim não encontra.

andredeividi

Vc adicionou no ClaPath do seu projeto?

narinha

Eu adicionei no classpath do meu computador sabe iniciar - painel de controle - sistema -variaveis de ambiente - <caminho onde esta a pasta plugins

andredeividi

Eu sempre seto essas apis no classPath do projeto ?
E um projeto Web?

abraço

andredeividi

No eclipse

1ª clica com o direito no projeto

2ª Va em Java Build Path
3ª na aba Libraries
4ª add External Jar

seleciona as apis que vc deseja.

Assim que eu faço
abraço

narinha

Eu fiz isso mas eu tenho que colocar o nome por exemplo Session…

narinha

Eu esqueci de te dizer é um projeto sim de uma clinica

package servidor.persistencia;

código:


import java.util.Collection;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.Transaction;

import org.hibernate.cfg.Configuration;
public class Dao {

// atributos

static SessionFactory fabrica;
static Session sessao = null;

public Dao() {
	super();
}

// esse bloco será executado somente uma vez,
// quando a classe for carregada para a memoria
static {
	Configuration configuration = new Configuration();

	// Seta as propriedades de conexao.
	configuration.setProperty("hibernate.cache.use_query_cache", "true");
	configuration.setProperty("hibernate.cglib.use_reflection_optimizer","true");
	configuration.setProperty("hibernate.show_sql", "true");
	configuration.setProperty( "hibernate.connection.username",     "root");
	configuration.setProperty( "hibernate.connection.password",     "");
	configuration.setProperty( "hibernate.dialect",                 "org.hibernate.dialect.MySQLDialect" );
	configuration.setProperty("hibernate.connection.driver_class",	"org.gjt.mm.mysql.Driver");
	configuration.setProperty("hibernate.connection.url",           "jdbc:mysql://172.27.1.192:3306/clinica");

	// Adiciona os mapeamentos
	configuration.addResource("servidor/beans/Medico.hbm.xml");
	configuration.addResource("servidor/beans/Paciente.hbm.xml");
    configuration.addResource("servidor/beans/Consulta.hbm.xml");
	
	fabrica = configuration.buildSessionFactory();
	System.out.println("fabrica criada...");

}

// metodos
// =======================================
public static void persiste(Object obj) {
	try {
		sessao = fabrica.openSession();
		Transaction t = sessao.beginTransaction();
		sessao.saveOrUpdate(obj);
		t.commit();
		// sessao.saveOrUpdate(obj);
		sessao.flush();
		sessao.close();
	} catch (org.hibernate.exception.JDBCConnectionException e) {

	}

}

// =======================================
public void exclui(Object obj) {
	try {
		sessao = fabrica.openSession();
		Transaction t = sessao.beginTransaction();
		// grava o objeto no banco
		sessao.delete(obj);
  t.commit();
		// fecha a sess�o para for�ar a persistencia
		// dos dados do objeto
		sessao.flush();
		sessao.close();
	} catch (org.hibernate.exception.JDBCConnectionException e) {

	}

}

// ==========================================
public Collection listaTudo(Class classe) {
	try {
		sessao = fabrica.openSession();
		return sessao.createCriteria(classe).list();

	} catch (org.hibernate.exception.JDBCConnectionException e) {

		return null;
	}

}

// ============================================
public Collection executaQuery(String query) {
	System.out.print(query);
	Session sessao = fabrica.openSession();
	return sessao.createQuery(query).list();
}

}

M

pode ser merda do ant… tipo qdo vc edita um projeto no eclipse dependendo de como vc abriu esse projeto ele não vai dar update nas bibliotecas que vc está usando, então vc consegue utiliza-las de dentro do eclipse mas qdo vai dar deploy ele fica dando merda em relação a pacotes.
ou configura o arquivo build.xml da aplicaçao ou arrasta os jars q vc precisa na mão pro diretório WEB-INF/lib da sua aplicação.

andredeividi

moises.trovo:
pode ser merda do ant… tipo qdo vc edita um projeto no eclipse dependendo de como vc abriu esse projeto ele não vai dar update nas bibliotecas que vc está usando, então vc consegue utiliza-las de dentro do eclipse mas qdo vai dar deploy ele fica dando merda em relação a pacotes.
ou configura o arquivo build.xml da aplicaçao ou arrasta os jars q vc precisa na mão pro diretório WEB-INF/lib da sua aplicação.

Mas pelo que ela mencionou, ela não consegue nem dar o import.

narinha

na verdade é o seguinte no projeto eu digito import org. aparece o hibernate mas quando coloco o ponto para aparecer o session ele não reconhece o session acho que é algo no código. sera! Deve ser algo tão bobo…

GersonM
import org.hibernate. Session;
import org.hibernate. SessionFactory;
import org.hibernate. Transaction;
import org.hibernate. cfg.Configuratio n;

Sera que nao sao esses espaços que estao no codigo a mais???

Nao sei se estao assim mesmo ou se foi na hora de vc passar o codigo para o forum que apareceram…

narinha

Ah que bom se fosse mas não é … Ninguém tem idéia?

narinha

Moises esse é o código do build.xml

<property file="build.properties" />
<property name="dest.dir" value="webapp" />
<property name="src.dir" value="src" />
<property name="webxml.dir" value="webapp/WEB-INF" />
<property name="lib.dir" value="webapp/WEB-INF/lib" />


<target name="empacota" description="Empacota a aplicacao Web">
	<echo message="Empacotando ${aplicacao.nome} ..." />
	<delete file="${basedir}/${aplicacao.nome}.war" />
	<war warfile="${basedir}/${aplicacao.nome}.war"
		webxml="${webxml.dir}/web.xml">
		<fileset dir="${dest.dir}" includes="**" />
	</war>
</target>

<target name="deploy" description="Faz o deploy da aplicacao Web"
	depends="empacota">
	<echo
		message="Fazendo deploy da aplicação ${aplicacao.nome} em ${deploy.dir}" />
	<copy todir="${deploy.dir}" file="${aplicacao.nome}.war" />
</target>
<!-- gera mapeamento(hbm.xml) para classes-->
<target name="geraMapeamento">
	<taskdef name="hibernate"
		classname="xdoclet.modules.hibernate.HibernateDocletTask" />
	<hibernate destdir="${src.dir}" verbose="true" force="true">
		<fileset dir="${src.dir}">
			<include name="servidor/beans/*.java" />
		</fileset>
		<hibernate version="3.0" />
	</hibernate>
</target>
Criado 23 de novembro de 2007
Ultima resposta 24 de nov. de 2007
Respostas 14
Participantes 4