Zum Inhalt springen

Varrius

Mitglieder
  • Gesamte Inhalte

    252
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Varrius

  1. Hi, ich habe derzeit das Problem bzw. die Verständnisschwierigkeit mit einem von mir erstellten Client, auf einen fremden per SSL-gesicherten Webservice zuzugreifen. Ich habe das wie folgt im Client definiert: GeneratorSoap dotnet = loc.getGeneratorSoap (new URL ("https://[Adresse des Service]/Generator.asmx")); Beim compilieren entstehen unter Eclipse keine Probleme, wenn ich aber die Klasse ausführen lasse, kommt folgende Fehlermeldung (kleiner Ausschnitt): Exception in thread "main" AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeExcept ion: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source) Ich vermute es liegt an der https:// Adresse, leider weiss ich nicht was ich ändern muss, um den Client den Zugriff auf die Seite zu gestatten oder ob am Webservice etwas geändert werden muss (worauf ich keinen Einfluss hab). Bei Fragen und Anregungen einfach was sagen Vielen Dank Varrius
  2. Hi, ich hab mal eine teils theoretische Frage Ist es möglich mit einem Rechner über die Telefonleitung zu Telefonieren und gibt es dazu eine Software? Ich geh davon aus, das der Rechner ein 56k Modem hat, welches auch am Telefonnetz hängt (Internet funktioniert, soll aber kein VoIP werden). Ausserdem hat der Rechner ein funktionstüchtiges Headset, welches als Telefon dienen soll. Gibt es eine Software welche es nun ermöglicht den Rechner als normales analoges Telefon zu verwenden? Ich hoffe ich habe das halbwegs verständlich rüber gebracht, ansonsten entschuldige ich mich :floet: Vielen Dank Varrius
  3. mein set CLASSPATH ist halt ziemlich lang, aber es funktioniert die Klassen hatte ich vorher mit Eclipse kompiliert, leider fand ich keine Möglichkeit unter Eclipse die von mir erstellte Klasse auszuführen aber wie gesagt, es funktioniert soweit erstmal
  4. hab es nun mit folgendem Befehl versucht: java -cp . DiensteClient damit er den aktuellen Pfad als Basisverzeichnis nimmt, leider kommt dann der folgende Fehler: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/rpc/Service wobei die javax.xml.rpc.Service nur von einer Klasse aus dem Package verwendet wird. Ich vermute nun, das er alles richtig findet, nur die .jar Dateien, welche im CLASSPATH gespeíchert sind, werden durch das -cp nicht mehr genutzt. Werde noch ein wenig daran rumtesten, falls euch ein Fehler auffällt oder ihr ne Lösung habt, einfach melden edit: hab's geschafft hab mit java -cp [alle .jars von oben];[Pfad der .class Datei] (auszuführende Klass) nun meine Funktion aufgerufen
  5. hi, die Klasse ist public deklariert, aber gehört zu keinem Package, sie enthält ausserdem: import localhost.axis.Dienste_jws.*; In der Klasse werden Objekte einer anderen Klasse erzeugt, welche in einem Paket enthalten ist, alle Klassen dieses Paketes haben folgende Zeile: package localhost.axis.Dienste_jws; Die Klassen des Packages wurden durch den WSDL2Java Befehl erzeugt, während ich dann die DiensteClient erstellt habe. MFG Varrius
  6. so und es geht doch weiter habe nun aus den .java Dateien Klassen gemacht und wollt nun testen, ob der Client funktioniert. Ich habe dazu folgenden Befehl eingegeben: D:\DiensteClient>java DiensteClient Die Fehlermeldung dazu lautet wie folgt: Exception in thread "main" java.lang.NoClassDefFoundError: DiensteClient Allerdings liegt die DiensteClient.class im aktuellen Ordner, deswegen versteh ich den Sinn der Fehlermeldung nicht ganz. Ich hoffe ihr habt einen Ansatz oder sogar eine Lösung für mich MFG Varrius
  7. hi, muss wohl doch was falsch geschrieben haben, habe nun den Befehl eingegeben und die Adresse aus dem Browser kopiert und es hat nun geklappt Vielen Dank an euch beide, wenn ich wieder Fragen hab, meld ich mich hier, MFG Varrius
  8. hab das mit dem CLASSPATH hinbekommen, mehr oder weniger einfach: set CLASSPATH=d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\axis.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\activation.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\axis-ant.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\jaxrpc.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\mail.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\WEB-INF\lib\saaj.jar;d:\jakarta-tomcat-5.0.29\webapps\axis\ WEB-INF\lib\wsdl4j-1.5.1.jar leider bekomm ich nach dem Befehl "java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Dienste.jws?wsdl" folgende Fehlermeldung: java.io.FileNotFoundException: http://localhost:8080/axis/Dienste.jsw?wsdl Wenn ich die Adresse in meinen Browser eingebe, bekomm ich aber eine WSDL Seite angezeigt, sie ist also verfügbar vielleicht hab ihr eine Idee was da falsch laufen könnte Varrius
  9. @ perdi Wenn ich es so eingebe wie oben, kommt die Fehlermeldung, das ihm die org/apache/axis/wsdl/WSDL2Java Klasse fehlte, welche aber in der axis.jar ist. Sobald ich aber den Befehl: java -cp d:\[tomcat-ordner]\webapps\axis\WEB-INF\lib\axis.jar org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Dienste.jsw?wsdl eingebe, fehlt ihm die Klasse org/apache/commons/logging/LogFactory welche in der commons-logging-1.0.4.jar enthalten ist. @ Enrico T Ich habe das nun mit folgendem Befehl probiert: java -cp d:\[tomcat-ordner]\webapps\axis\WEB-INF\lib\axis.jar org.apache.axis.wsdl.WSDL2Java; d:[tomcat-ordner]\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar http://localhost:8080/axis/Dienste.jsw?wsdl nun bekomme ich wieder die Fehlermeldung, das die Klasse org/apache/axis/wsdl/WSDL2Java nicht gefunden werden konnte. Ich hoffe ich konnte euch das so erklären wie ihr das braucht, damit ihr es mir erklären könnt MFG Varrius
  10. Hi, ich bin derzeit dabei auf einem Tomcat Web-Server per Axis Web-Services zu erstellen. Für diesen Web-Service möchte ich nun einen Client erstellen. In einer Anleitung steht, ich kann dazu aus der WSDL des Service ein Java-Pojekt machen, um daraus ein Client zu machen. Mein Problem ist nun, das ich mehrere .jar Dateien benötige, aber ich per CLASSPATH irgendwie immer nur eine angeben kann ( arbeite unter Windows XP PRO). Ich versuche das in der CMD-Konsole mit diesem Befehl: java -cp d:\[tomcat-ordner]\webapps\axis\WEB-INF\lib org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Dienste.jsw?wsdl Nun kommt leider immer eine Fehlermeldung, das eine Klasse fehlt, welche aber in einer der .jar-Dateien in diesem Ordner ist. Weiss jemand was mein Fehler ist oder kennt andere Möglichkeiten, ich wäre euch zutiefst dankbar :uli MFG Varrius PS: Versionen (falls noch was interessant ist einfach fragen) Tomcat 5.0.29 J2SDK 1.4.2_06 Axis 1.2.1 Windows XP Pro Eclipse 3.0.1
  11. Hi, ich suche ein schnurloses Headset (gibt's noch andere Möglichkeiten ausser Bluetooth?) für Teamspeak bzw. später auch mal VoIP, wenn es Handy kompatibel ist wär das super. Am besten eines was man sich an das Ohr klemmt, aber trotzdem halbwegs bequem ist und rund 50€ kosten. Da ich noch kein Bluetooth an meinem Rechner hab, brauch ich auch einen Bluetooth-Adapter oder ist der beim Headset dabei? Wenn nicht, benötige ich da auch eine Empfehlung. Ich arbeite unter Win XP Pro, falls das wichtig ist. Verweise auf Tests sind auch gern gesehen Falls weitere Informationen benötigt werden, einfach Fragen. Danke, Varrius
  12. der Fehler tritt leider immer noch auf, allerdings gehen Dateien ohne Makros und Beziehungen. wenn der Benutzer eine Beziehung zwischen den Feldern erstellen will, kommt die Fehlermeldung, das die VB Datenbank defekt sei. Ist die irgendwo im Profil eines Benutzers gespeichert, da dieser Fehler ja auch auftritt, wenn der Benutzer an einem Rechner arbeitet, an dem ein anderer Benutzer keine Probleme hat.
  13. Hi, wir haben bei uns in der Firma ein Domänencontroller, der von einer anderen Firma betreut wird. Die Profile liegen aber bei uns in der Abteilung auf dem Datenserver. Das Problem ist, dass das öffnen von Excel-Dateien nicht funktioniert, als Fehlermeldung erscheint das man kein Zugriff auf die Registry hat. Da dieses Problem nur bei einigen Benutzern auftritt, vermute ich, das die Profileinstellungen nicht stimmen, wobei ich aber auch keine Idee habe, welche Richtlinien das beeinflussen könnten. Der Domäncontroller ist ein NT-Server, der Datenserver in unserer Abteilung, welcher auch ein Unter-AD hat, welches auf einem Win2k-Server läuft. An dem Rechner selbst kann es nicht liegen, da andere Benutzer an diesem Rechner Excel benutzen konnten. Außerdem ist es diesen Personen nicht möglich, im Internetexplorer Seiten auf der Festplatte zu speichern. Allerdings kommt hier keine Fehlermeldung, sondern einfach die Meldung, das die Seite nicht gespeichert werden konnte. Danke, Varrius
  14. sieht nun so aus: INPUT input[2]; input[0].type = INPUT_KEYBOARD; input[0].ki.dwFlags = 0; // Key down input[0].ki.wVk = 'W'; input[0].ki.dwExtraInfo = 0; input[0].ki.time = 0; input[1] = input[0]; input[1].ki.dwFlags = KEYEVENTF_KEYUP; HWND word=FindWindowEx(0,0,"Notepad",0); ::SetForegroundWindow(word); SendInput(2,input, sizeof(INPUT)); so klappt's werd das nun mal noch ein wenig testen und mich melden wenn noch was is, aber jetzt bin ich zufrieden und ich denke den Rest krieg ich dann hin vielen Dank nochmal an Klotzkopp und U[[ °LoneWolf°
  15. hab alles so gelassen wie es war, nur das hier verändert: HWND word=FindWindowEx(0,0,"Notepad",0); allerdings erscheint auch dort kein zeichen, geschweige denn ein w
  16. so, das finden der Fenster is nicht mehr das Problem, zumindest wenn es nur eins gibt, wenn aber 2 word fenster da sind, is das ein wenig schwieriger, is aber erstmal egal, soll nur 1 da sein zur zeit sieht das so aus: INPUT *input; KEYBDINPUT key; input=new INPUT; input->type=1; key.wVk=0x77; key.wScan=0x77; key.dwFlags=KEYEVENTF_KEYUP; key.time=100; key.dwExtraInfo=NULL; input->ki=key; HWND word=FindWindowEx(0,0,"OpusApp",0); ::SetFocus(word); SendInput(1,input, sizeof(INPUT)); allerdings erscheint im Word kein "w", wie ich mir das dachte (es erscheint nix) sind meine KEYBDINPUT Daten so ok? oder wo liegt der Fehler danke mal wieder für meine kleinen fortschritte FindWindowEx(0,0,"OpusApp",0); <- das "OpusApp" hab ich mir bei Spy++ als Klasse abgeguckt
  17. das mit dem IEFrame funktioniert leider nur, weil das der Klassenname der IExplorer is, ich hät das lieber allgemein kann es sein, das das mit dem SetFocus nicht in den Vordergrund kommt, weil nur die Keyboardeingabe dahin umgeleitet wird und nix anderes? der edit war nicht mehr da
  18. hab das hier gefunden, das liefert den Wert des Yes-Buttons von ZoneAlarm FindWindowEx(findwindow('#32770',nil),0,nil,'&Yes'); ich versuche grad mit findwindow an das richtige fenster zu kommen, sollte dann ca. diese form haben FindWindowEx(findwindow('#xxxx', "* Word"), 0, NULL,NULL); woher krieg ich denn nun die Werte für #xxxx und würde das dann vielleicht funktionieren oder such ich dann totalen quatsch? oder is Word ein Child Window des Desktop, dann könnt ich das weglassen und hiermit krieg ich die adresse des ie HWND ie = FindWindowEx(NULL, NULL, "IEFrame", NULL); leider klappt es nicht, das mit ::SetFocus(ie); in den Vordergrund zu holen
  19. ok, das klappt schonmal allerdings scheint mein FindWindowEx nicht ganz zu stimmen, da er nicht mein offenes Word in den Vordergrund holt sieht so aus: ::SetFocus(FindWindowEx(NULL, NULL, "","Microsoft Word")); gibt es dazu Beispiele, die mir beim verstehen helfen?
  20. hab es bisher immer mit dieser MFC probiert CWnd* CWnd::SetFocus(). werd mir dir andere mal angucken, ob es damit funktioniert er bietet mir die andere auch nicht an, wie kann ich diese aufrufen? wenn ich das so aufrufe, kommt die fehlermeldung, das die funktion keine parameterübergabe erlaubt SetFocus(FindWindowEx(NULL, NULL, "","Microsoft Word"));
  21. das mit dem sizeof hab ich nun geändert wie du sagtest, hat problemlos funktioniert :floet: ich kann aber an SetFocus keine Parameter übergeben, woher weiss er dann welches Fenster er aktivieren soll? (hab leider nur ne Englische Hilfe ) hab das auch ein wenig mit dem Ruckgabezeiger verplant und sag mir nicht das das keiner ist, denn meine Hilfe sagt es wird ein Pointer zurück gegeben bei SetFocus
  22. müsste das nicht wenn sizeof(tagINPUT) heissen? ich hab mal das hier probiert, um ein offenes Word nach vorne zu bringen, allerdings gibt's ne fehlermeldung von wegen überladene funktion für das "=" SetFocus = FindWindowEx(NULL, NULL, "","Microsoft Word"); ich hab das so verstanden, das das FindWindowEx mir die Adresse des gesuchten Fensters gibt und ich diese SetFocus zuweisen muss, da das ja ein Zeiger auf ein Fenster sein soll
  23. struct tagINPUT *input; struct tagKEYBDINPUT key; input=new struct tagINPUT; input->type=1; key.wVk=0x77; key.wScan=0x77; key.dwFlags=KEYEVENTF_KEYUP; key.time=100; key.dwExtraInfo=NULL; input->ki=key; SendInput(1,input, sizeof(input)); so sieht bei mir das senden des "w" aus, zumindest sollte es das sein ich weiss nun aber nicht, wie ich ein anderes fenster aktiv machen kann, damit es dorthin geleitet wird
  24. das programm steht soweit, also kompiliert ohne fehler und warnungen allerdings funktioniert das noch nicht so, wie ich das will, denn das programm läuft als mfc im vordergrund und schickt die zeichen somit an sich selbst, soll es aber in ein anderes fenster schicken wie krieg ich es jetzt hin, das das programm wie die bildschirmtastatur zwar zu sehen, aber nicht aktiv im vordergrund ist? (bsp.: start->programme->zubehör->eingabehilfen->bildschirmtastatur) danke schonmal programmiere mit MS Visual Studio 6
  25. vielen dank, werd das dann mal probieren ich denke bei MS Visual Studio sollte der auch inner hilfe beschrieben sein werd noch nen feedback geben ob klappt oder nicht

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...