2010-12-30 2 views
2

désolé je suis plutôt nouveau à linux ubuntu. J'ai une application que j'ai faite qui fonctionne avec tomcat et se connecte à une base de données h2. Tout fonctionne très bien sur mon ordinateur portable Windows. Im maintenant le déplacer sur mon ordinateur Linux pour fonctionner tout le temps. mais j'ai des problèmes avec le démarrage de la base de données. J'ai téléchargé h2 à partir de leur site Web. et c'est assis sur mon bureau.h2 & linux. comment démarrer la base de données?

la question est. comment démarrer la base de données.

et est leurs toutes les autres commandes que je dois savoir pour l'exécuter et le faire fonctionner.

thankyous

Répondre

1

La base de données H2 supporte différents modes:

  • Vous pouvez utiliser H2 en mode embarqué utilisant une URL de base de données du formulaire jdbc:h2:~/test. C'est le cas le plus facile. Dans ce cas, la base de données s'exécute dans le même processus que celui de votre application et vous n'avez pas besoin de démarrer un processus séparé uniquement pour la base de données.

  • Vous pouvez utiliser H2 en mode serveur. Dans ce cas, vous devez démarrer un processus de serveur distinct. Mais pour votre cas, il ne semble pas que vous en ayez besoin, n'est-ce pas? H2 prend également en charge le mode mixte (demi-serveur intégré/demi-serveur) et le mode mixte automatique.

Pour plus d'informations, voir la documentation H2 sur Connection Modes.

+0

sur mon windows comp où tout fonctionne très bien je dois cliquer sur le h2 console qui ouvre le navigateur web avec ses morceaux où vous pouvez créer des bases de données/les modifier, etc dès que c'est ouvert mon application fonctionne bien et peut interroger/modifier le db etc. à peu près tout ce que je veux savoir, c'est comment lancer la console/page web dans linux car il n'y a pas d'icône je peux double-cliquer sur – David

+2

Après l'installation de H2, il y a un script shell 'bin/h2.sh', vous pouvez l'utiliser (d'abord vous devez le rendre exécutable en utilisant' chmod + x h2.sh' je crois). –

+0

merci beaucoup! J'avais essayé tant de variantes d'essayer d'exécuter le script h2.sh dans le dossier bin. mais comme je l'ai noté, je suis très nouveau à linux et ne savais pas ce truc runnable. le "chmod + x h2.sh" est exactement ce dont j'avais besoin. maintenant, il ouvre la console dans le navigateur Web. Je vous remercie. – David

Questions connexes