Faab Geschrieben January 4, 2012 at 12:44 Geschrieben January 4, 2012 at 12:44 Ahoi, ich hätte da mal wieder eine Frage - diesmal geht es um java. Wir haben vor kurzem in der Vorlesung Java Servlets behandelt ( per HttpRequest über "get" bzw. "post" ). Bin also noch relativ neu in diesem Thema wenn es über Server etc. geht. Wir haben die Servlets testweise über den Apache Tomcat mit Eclipse laufen lassen. Nun hatte ich vor, meine Dual Relay Bricklet über ein Servlet anzusteuern. Sobald ich aber die IPConnection erstellen lassen will, bringt er mir folgende Fehler: http://pastebin.com/ZMsg5YNQ Ich muss nur die IPConnection im Code erwähnen ( also nicht durchlaufen ) und das Servlet startet nicht und bringt den erwähnten Fehler. Wenn ich es weglasse, dann läuft er wenigstens bis zum erstellen des Brick durch und bricht dann erst ab. ( Aber ein Brick sollte ja immer zu einer IPConnection hinzugefügt werden ) Folgender code sollte ausgeführt werden : ( wird in der doGet aufgerufen ) public void brick(int i, String uid) throws Exception { // Create connection to brickd System.out.println("Host = " + host + " Port: " + port + " uid: " + uid); IPConnection ipcon = new IPConnection(host, port); // Can throw IOException BrickletDualRelay dr = new BrickletDualRelay(uid); ipcon.addDevice(dr); if(i == 1) { System.out.println("in 1 "); dr.setState(true, false); } else if(i == 2) { System.out.println("in 2 "); dr.setState(false, false); } } Ich könnte mir vorstellen, da der Server ja ebenfalls eine Verbindung erstellen muss, es Konflikte gibt - aber das sind reine Vermutungen von mir Also kann mir da bitte jemand weiterhelfen ?? Daaanke! Viele Grüße Fabian Zitieren
borg Geschrieben January 4, 2012 at 20:41 Geschrieben January 4, 2012 at 20:41 Mh... java.lang.ClassNotFoundException: com.tinkerforge.Device Device ist eine Klasse in IPConnection.java. Ich glaube bei Java Servlets musst du alle verwendeten Klassen irgendwo in WEB-INF/ eintragen? Zitieren
Faab Geschrieben January 4, 2012 at 21:36 Autor Geschrieben January 4, 2012 at 21:36 Danke borg Ja, das wusste ich noch nicht. Jetzt klappt es einwandfrei! Thx! solved and closed Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.