Linux 下Jetty 部署 項目 JNDI 數據源加載

  1. 安裝完成後jetty 目錄結構java


  2. 執行bin 目錄下命令      ./jetty.sh start      加載jetty-env.xml 問題    web

    問題    Unable to find XML Config: etc/jetty-env.xmlcentos


    jetty 默認狀況下  只會到 etc 目錄下加載 jetty-env.xml  是因爲該命令會首先加載 start.ini 配置文件 。服務器

    該配置文件中指定了加載  etc/jetty-env.xml 。因爲etc 目錄下沒有該文件全部報錯websocket

    解決方法默認狀況下jetty是不會加載項目下的jetty-env.xml文件的,加載jetty-plus.xml後就會讓jetty知道要加載它了。eclipse

                刪除  start.ini  文件裏   etc/jetty-env.xml該行  。 socket

                在當前位置添加  etc/jetty-plus.xml.jsp

     出現這個java.lang.ClassNotFoundException: org.eclipse.jetty.annotations.AnnotationConfiguration tcp

               修改 OPTIONS=Server,jsp,jmx,resources,websocket,ext,jndi,annotationscentos7

  3. jetty默認端口是8080

    若是項目啓動成功 訪問不了 。 添加centos7  防火牆開放端口  

    臨時開放 ,服務器重啓後失效 # firewall-cmd --add-port=8080/tcp 

  4. 永久開放 ,#  firewall-cmd --add-port=8080/tcp    --permanent 
相關文章
相關標籤/搜索