Ich habe Probleme, Lucee auf meinem Mac für eine Entwicklungsumgebung einzurichten. Lucee läuft, da ich die Server-Admin-Seite aufrufen kann, aber keine meiner Entwicklungs-Sites CFML verarbeiten wird. Ich habe die Seiten der Tomcat-Datei server.xml hinzugefügt, damit sie ihnen dienen, aber Lucee scheint nicht zu wissen, dass sie da sind. Was muss ich tun, um Lucee über diese Seiten zu informieren?Einrichten von Lucee als Entwicklungsumgebung unter Mac OS X mit Tomcat
1
A
Antwort
1
Am Ende stellt sich heraus, dass ich die Lucaee Informationen zur Tomcat web.xml Datei hinzufügen musste. Dies war nicht in der Mac OSX Lucee Setup-Dokumentation, aber ich fand es anderswo. Hier ist, was benötigt wurde:
<!-- ===================================================================== -->
<!-- Lucee CFML Servlet - this is the main Lucee servlet -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet id="Lucee">
<description>Lucee CFML Engine</description>
<servlet-name>CFMLServlet</servlet-name>
<servlet-class>lucee.loader.servlet.CFMLServlet</servlet-class>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- to specify the location of the Lucee Server config and libraries, -->
<!-- uncomment the init-param below. make sure that the param-value -->
<!-- points to a valid folder, and that the process that runs Lucee has -->
<!-- write permissions to that folder. leave commented for defaults. -->
<!--
<init-param>
<param-name>lucee-server-root</param-name>
<param-value>/var/Lucee/config/server/</param-value>
<description>Lucee Server configuration directory (for Server-wide configurations, settings, and libraries)</description>
</init-param>
!-->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- to specify the location of the Web Contexts' config and libraries, -->
<!-- uncomment the init-param below. make sure that the param-value -->
<!-- points to a valid folder, and that the process that runs Lucee has -->
<!-- write permissions to that folder. the {web-context-label} can be -->
<!-- set in Lucee Server Admin homepage. leave commented for defaults. -->
<!--
<init-param>
<param-name>lucee-web-directory</param-name>
<param-value>/var/Lucee/config/web/{web-context-label}/</param-value>
<description>Lucee Web Directory (for Website-specific configurations, settings, and libraries)</description>
</init-param>
!-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>*.cfc</url-pattern>
<url-pattern>*.cfm</url-pattern>
<url-pattern>*.cfml</url-pattern>
<url-pattern>/index.cfc/*</url-pattern>
<url-pattern>/index.cfm/*</url-pattern>
<url-pattern>/index.cfml/*</url-pattern>
<!-- url-pattern>*.cfm/*</url-pattern !-->
<!-- url-pattern>*.cfml/*</url-pattern !-->
<!-- url-pattern>*.cfc/*</url-pattern !-->
<!-- url-pattern>*.htm</url-pattern !-->
<!-- url-pattern>*.jsp</url-pattern !-->
</servlet-mapping>
<!-- ===================================================================== -->
<!-- Lucee REST Servlet - handles Lucee's RESTful web services -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet id="RESTServlet">
<description>Lucee Servlet for RESTful services</description>
<servlet-name>RESTServlet</servlet-name>
<servlet-class>lucee.loader.servlet.RestServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>RESTServlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Verwandte Themen
- 1. Einrichten von Java3D unter OS X Leopard
- 2. Einrichten von Kibana unter Mac OS X Mavericks
- 3. Einrichten von SDL unter OS X 10.8
- 4. Anwendungsaktualisierungen unter Mac OS X
- 5. Qt4Dotnet unter Mac OS X
- 6. Aktualisieren von Ruby unter Mac OS X
- 7. Cocoa-Anwendungsarchitektur unter Mac OS X
- 8. OpenCV-Installation unter Mac OS X
- 9. Was kostet MMaping unter Mac OS X?
- 10. Installation von BlackBerry Eclipse JDE-Plugin unter Mac OS X
- 11. Wie installiere ich Tomcat als Daemon unter OS X?
- 12. Einzigartige Hardware-ID unter Mac OS X
- 13. AVFoundation + GC unter Mac OS X
- 14. Assembly-Assembly unter Mac OS X bearbeiten
- 15. Java Swing GUIs unter Mac OS X
- 16. Statische Verbindung wxHaskell unter Mac OS X
- 17. Installieren Sie CLSQL unter Mac OS X
- 18. Erstellen von OpenSSL mit FIPS unter Mac OS X 10.11
- 19. .NET Core-Installation unter Mac OS X
- 20. Git core.editor unter Mac OS X
- 21. /proc/uptime unter Mac OS X
- 22. Sprachcodierung in Emacs unter Mac OS X
- 23. Java-Entwicklungsumgebung mit Docker einrichten
- 24. Aktualisieren Brew Fehler unter Mac OS X
- 25. Java System.getProperty ("user.dir") unter Mac OS X
- 26. Java Drag & Drop unter Mac OS X
- 27. Kompilieren von C++ mit SWIG unter Mac OS X
- 28. pygettext.py und msgfmt.py unter Mac OS X
- 29. Windows Mobile Entwicklung Unter Mac OS X
- 30. Applet 1.6 unter Mac OS X
Können Sie uns mehr über Ihre Umgebung erzählen? Wie hast du Lucee installiert? Verwenden Sie neben Lucee einen Webserver? Wie versuchen Sie, auf Ihre Websites zuzugreifen, die jetzt in Ihrer Datei server.xml aufgeführt sind? – Jordan
Ich fand schließlich die Antwort darin, dass ich die Datei web.xml mit Informationen über Lucee aktualisieren musste. Es war nicht in den Mac-Setup-Anweisungen auf der Lucee-Website. – unclesol