Das Hinzufügen eines Coldfusion-Classpath auf einem instanzierten JRun-Server ausgeführt werden

StackOverflow https://stackoverflow.com/questions/184804

Frage

Ich habe einige Probleme meine Coldfusion-Server Classpath immer zu meinen benutzerdefinierten Java Gläser zu erkennen. Der Classpath liest nicht meine jvm.config Datei korrekt (ich aus meinem JRun-Server übernehmen, das ist, wo die CF-Instanz aus ausgeführt wird, es ist ein Produktions-Server mit mehreren Standorten im Anhang). Ich habe stundenlang auf das meinen Kopf gegen die Wand geschlagen worden. Alle anderen Seiten habe ich perfekt mit diesen JAR-Dateien ausführen. Einer von ihnen ist im Grunde ein Klon von diesem, aber aus irgendeinem Grund dieser wird nicht erkennen ihn nur ein Teil. Der Rest der Website funktioniert gut, aber wenn es um dieses Glas zuzugreifen versucht, (es ist ein Bild Resizer) es nicht finden kann, und wenn ich in der CF sehe Admin den Classpath nicht den Weg nicht zeigen (überhaupt) für das Java-Verzeichnis wie alle die anderen Seiten.

Es gibt auch keine Dienstleistung mit dieser Site verknüpft ist (na ja, gibt es einen laufenden Dienst, der auf dem JRun-Manager angezeigt wird, aber nicht in der Liste Dienste in Windows). Wenn ich ein manuell hinzugefügt und versucht, es zu starten, sagte, es wurde bereits ausgeführt. Ich habe den Coldfusion-Server neu gestartet, aber ohne Erfolg. Soll ich den JRun-Server neu starten? (Es wird Produktionsstandorte take down) Was kann ich hier tun arbeiten, um dieses Stück zu bekommen?

UPDATE: 9. Oktober 2008 Ok, um die crappy alten Dienste zu entfernen, klebten und nicht arbeiten musste ich den Server neu zu starten, auch die manuelle Entfernung funktionierte nicht. So, jetzt habe ich eine gute Serverinstanz von Coldfusion ausgeführt wird, aber die Java benutzerdefinierten Klassen sind noch nicht in die CF-Instanz gelesen werden. Ich glaube, ich habe jetzt eine benutzerdefinierte jvm.config-Datei für die Coldfusion-Serverinstanz, meine Frage zu schreiben, muss ich JRun neu zu starten, oder kann ich nur, dass die Serverinstanz?

War es hilfreich?

Lösung

Ich habe meine eigene Frage schließlich beantwortet, hier ist es:

In Konsole haben Sie den Dienst manuell mit der folgenden Zeile installieren:

jrunsvc -install jrun_server Service-Name-Service-Display Service-Beschreibung -config custom_jvm.config

„jrun_server“ ist eigentlich die Instanz, die Sie installieren auf. Also, wenn es production_02 sagen, das ist der Name der jrun Instanz, die Sie installieren. Der Servicename, Anzeige und Beschreibung sind alle Flaum, die Sie selbst ausfüllen können. Es gibt viele Konfigurationsdateien im Internet zu finden und wenn Sie Hilfe benötigen, um Ihre eigenen zu schreiben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top