Oi pessoal, estou recentemente utilizando hsqldb e não tive problemas para acessar o swing ou programar com ele, porém, quando tentei criar um war com uma versão standalone dele não consegui de jeito nenhum, não sei qual caminho especificar para ele. Segue o código e a estrutura para facilitar:
Cara, acredito que no “/src” não é uma boa idéia, pois se um dia voce implementar algum mecanismo de “build”, geralmente esse diretório só existe durante o processo de compilação e na hora do deploy, o mesmo é ignorado (geralmente é isso)
Sendo assim, mova o db para a pasta WEB-INF/lib ou a pasta WEB-INF (acredito que a primeira opção seja a melhor)
coloquei no web-inf/lib e especifiquei o caminho que você havia sugerido …/base, agora ele está procurando o arquivo em C:\Program Files\base.lck, que bxinho enjoadinho esse hsqldb kkkkk, se tiver mais dicas eu aceito =), enquanto isso também vou continuar minha cega busca aqui rs rs
pessoal, eu estava fazendo alguns testes e tentei utilizar o System.getProperty(“user.dir”) mas não entendi mto não. Quando eu o utilizei ele me trouxe o caminho do eclipse, e não do meu aplicativo. Levei ele para uma outra pasta e o rodei com tomcat, então ele me trouxe somente C:/tomcat, e nunca o caminho real do aplicativo. Eu estou fazendo algo errado ou é isso mesmo?
Já tentei fazer funcionar dessa forma que vocês está querendo e desisti. Li em algum lugar (talvez a própria documentação do banco) que não é recomendado utilizar configuração standalone dentro de servidores web (de aplicação), justamente devido a dinamicidade do servidor. De um dia pro outro o administrador pode ter que mudar alguns diretórios, ou mesmo você mudar o nome da aplicação e vai ferrar com a conexão que está bem estatica.
O mais recomendado é utilizar ele em modo webservice (ou algo parecido), e dai é só configurar seu datasource/context.xml para procurar a conexão num localhost, muito parecido como seria num outro banco de dados instalado localmente.
espero que me compreendam, pois se eu cheguei até aqui com o mesmo problema, outras pessoas com certeza devem ter vindo e irão vir aqui em busca de uma solução.