2013-03-13 4 views
4

J'essaie de créer une base de données H2 pour mon application Java, et je pense que cela fonctionne, mais je ne peux pas exécuter le fichier .jar pour voir si ça marche ou pas .... .... Je fais ça avec mon ami il a un mac et ça marche bien pour lui, nous avons la même version javaImpossible d'ouvrir h2.jar sur mac

J'ai essayé en double-cliquant sur le .jar et j'ai essayé pour l'ouvrir avec la ligne de commande

java -jar h2-1.3.170.jar et il m'a montré cette exception

IO Exception: "java.net.UnknownHostException: dhcp-10-231-195-255: dhcp-10-231-195-255: nodename nor servname provided, or not known" [90028-170] 

    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329) 
    at org.h2.message.DbException.get(DbException.java:158) 
    at org.h2.message.DbException.convert(DbException.java:273) 
    at org.h2.util.NetUtils.getLocalAddress(NetUtils.java:263) 
    at org.h2.server.web.WebServer.updateURL(WebServer.java:325) 
    at org.h2.server.web.WebServer.init(WebServer.java:315) 
    at org.h2.tools.Server.<init>(Server.java:51) 
    at org.h2.tools.Server.createWebServer(Server.java:412) 
    at org.h2.tools.Console.runTool(Console.java:228) 
    at org.h2.tools.Console.main(Console.java:100) 
Caused by: java.net.UnknownHostException: dhcp-10-231-195-255: dhcp-10-231-195-255: nodename nor servname provided, or not known 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1438) 
    at org.h2.util.NetUtils.getLocalAddress(NetUtils.java:261) 
    ... 6 more 
Caused by: java.net.UnknownHostException: dhcp-10-231-195-255: nodename nor servname provided, or not known 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866) 
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258) 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1434) 
    ... 7 more 
Exception in thread "main" org.h2.message.DbException: IO Exception: "java.net.UnknownHostException: dhcp-10-231-195-255: dhcp-10-231-195-255: nodename nor servname provided, or not known" [90028-170] 
    at org.h2.message.DbException.get(DbException.java:158) 
    at org.h2.message.DbException.convert(DbException.java:273) 
    at org.h2.util.NetUtils.getLocalAddress(NetUtils.java:263) 
    at org.h2.server.TcpServer.getURL(TcpServer.java:193) 
    at org.h2.tools.Server.getStatus(Server.java:391) 
    at org.h2.tools.Console.printProblem(Console.java:300) 
    at org.h2.tools.Console.runTool(Console.java:270) 
    at org.h2.tools.Console.main(Console.java:100) 
Caused by: org.h2.jdbc.JdbcSQLException: IO Exception: "java.net.UnknownHostException: dhcp-10-231-195-255: dhcp-10-231-195-255: nodename nor servname provided, or not known" [90028-170] 
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329) 
    ... 8 more 
Caused by: java.net.UnknownHostException: dhcp-10-231-195-255: dhcp-10-231-195-255: nodename nor servname provided, or not known 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1438) 
    at org.h2.util.NetUtils.getLocalAddress(NetUtils.java:261) 
    ... 5 more 
Caused by: java.net.UnknownHostException: dhcp-10-231-195-255: nodename nor servname provided, or not known 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866) 
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258) 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1434) 
    ... 6 more 
+0

Pourriez-vous vérifier votre fichier '/ etc/hosts'? Utilisez-vous un VPN ou un pare-feu spécial? Utilisez-vous IPv6 par défaut et avez désactivé IPv4? –

+0

Non, je l'ai juste regardé, et il n'y a rien de tel que vous avez mentionné. – user2167441

Répondre

2

Si vous faites une recherche Google pour cette exception, vous trouverez others ayant le même problème. Cela peut être dû à un bug in Java 7.

4

Pour solution temporaire, le modifier des fichiers hôtes et ajoutez votre nom d'hôte à 127.0.0.1 adresse loopback:

sudo vi /etc/hosts 

127.0.0.1 localhost votre_nom_d_hôte

255.255.255.255 broadcasthost

: : 1 localhost

fe80 :: 1% lo0 localho st

192.168.1.3 loki

pour le mettre en premier lieu, utilisez:

scutil --set HostName sudo votre_nom_d_hôte

Suivre ce JIRA Link pour plus informaiton: https://jira.exoplatform.org/browse/KER-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Questions connexes