我不確定它是否完全有可能。如果在服務器計算機上安裝並配置了JRE,我可以將它作爲CGI腳本執行嗎? 如果是的話那麼怎麼樣?請分享一些參考。如何執行一個Java類作爲CGI腳本
0
A
回答
0
如概述here,可以這樣做。但是由於CGI需要訪問Java無法訪問的環境變量,因此您需要對shell腳本進行一些欺騙以使其可用。詳細信息請查看鏈接。
1
是的,但它很可能會太慢,不適合實際生產使用。
CGI最初設計用於爲每個調用啓動一個外部程序,這對於繁忙的腳本來說很快就證明其速度太慢。對於JVM來說,這可能也是如此,但是確定你可以做到。
您可以使用System.getEnv()
調用來訪問環境變量,並且可以使用System.out.println()
輸出結果。記住首先打印標題,然後是空白行,然後是實際響應。
相關問題
- 1. 作爲CGI模塊在PHP腳本中執行Java程序
- 2. 如何執行python cgi腳本?
- 3. CGI腳本不可執行
- 4. CGI:執行Python腳本根
- 5. 通過CGI執行腳本
- 6. CGI腳本不執行
- 7. Chrome不執行cgi腳本
- 8. Drupal如何創建一個執行cgi腳本的規則
- 9. 如何在CGI腳本中調用另一個Perl CGI腳本?
- 10. 如何從另一個perl cgi腳本調用perl cgi腳本
- 11. 如何執行Java腳本
- 12. 我該如何執行一個Ruby腳本作爲可執行文件?
- 13. 在同一個網頁中執行CGI腳本
- 14. 使用Lighttpd和CGI執行Python腳本
- 15. 防止執行cgi/perl腳本
- 16. 使用Apache + SSL執行CGI腳本
- 17. 通過javascript執行CGI腳本
- 18. 從html執行perl cgi腳本
- 19. 不能讓Apache執行perl CGI腳本
- 20. Python的CGI腳本不執行
- 21. 作爲CGI腳本運行時,如何處理舞者路線?
- 22. 如何使用setuid()作爲cgi-bin成功運行Perl腳本?
- 23. 如何執行一個php腳本?
- 24. 如何執行另一個php腳本?
- 25. 作爲另一個用戶執行一個腳本
- 26. 作爲一個命令執行一個python腳本
- 27. 爲Perl CGI腳本
- 28. 如何在apache2上執行Rebol CGI腳本
- 29. 如何知道cgi腳本是否正在執行?
- 30. 用Java編寫CGI腳本
感謝您的鏈接。我仍然在努力。順便說一下,您是否知道基於Windows的解決方案,可能在XAMPP服務器上無縫地工作? –
自1.4或1.5以來,Java已經能夠再次訪問環境變量。 –