nginx-clojure 環境折騰記錄

環境介紹java

os: osx el capitannginx

java: 已安裝JAVA 8macos

1 安裝api

https://www.nginx.com/resources/wiki/modules/clojure/  我是根據文檔直接下載編譯好的nginx 文件 裏面有對應各個系統的命令文件  nginx-macos名字改成nginxjvm

2 運行spa

cd nginx-clojurecode

./nginx文檔

會報錯cmd

錯誤: 找不到或沒法加載主類 nginx.clojure.DiscoverJvmit

nginx: [error] detect jvm error, cmd : java -Djava.class.path=libs/res: nginx.clojure.DiscoverJvm
, result :
nginx: [error] can not find installed JRE/JDK

看了下libs/res目錄啥都沒有

修改文件 conf/nginx.conf  

jvm_classpath:'libs/*';

改成

jvm_classpath:'jars/*:libs/*';

再次運行

./nginx

彈窗提示 須要安裝javase6才能運行某些東西 按照提示下載安裝就行了

./nginx -s stop 中止

./nginx

訪問 localhost:8080 拒絕訪問

錯誤文件配置打開

error_log  logs/error.log;
再次運行 查看error.log  發現錯誤 invalid content_hander code xxxx

解決方法
    找個clojure-x-x.jar 放到jars目錄裏面

 

3 訪問 localhost:8080/clojure  正常顯示

相關文章
相關標籤/搜索