2013-01-17 48 views

回答

0

我只在其中一個虛擬主機中有此問題,其餘所有工作都正常。我已經聯繫過皮埃爾,他應該很快就能夠解決這個問題,但截至目前只有一天,所以他必須提供更詳細的答案。

這並沒有發生,當我用香草g灣4.1.17安裝,所有這些腳本工作正常。如果您使用的是默認偵聽器/ IP主機配置或正在使用的虛擬主機,我會很感興趣。

+0

我使用Ubuntu 12.10並始終保持更新。沒有安裝虛擬機。 G-wan傾聽0.0.0.0:8881。我改爲:8080,但問題仍然存在。錯誤日誌沒有奇怪的記錄,只有404文件未找到。 –

0

解壓文件夾中的gwan(4.1.17)後,我在該文件夾中執行gwan。它正常工作。

證明這不是一個G-WAN的錯誤:一切工作正常,當你「的文件夾中執行金桂冠」。

當我代替我的項目文件夾中所有的舊金桂冠文件和文件夾,從該壓縮的文件夾,金桂冠找不到c servlets,但仍然可以找到www文件夾中的文件。

這個問題最有可能與訪問權限:要麼C servlets不能(通過用於運行金桂冠賬戶)來讀取或編譯對象不能從您的/tmp$TMPDIR目錄中使用,請參閱http://gwan.ch/faq#error8246

文件權限是notoriously tricky subject:。

「獲得一個EPERM /在用戶空間EACCES真的有點吹當你沒有任何想法,爲什麼你得到它的用戶這可能是SELinux的,也可能是RWX可能是一個ACL,它可能是誰知道的。 [...] 將SELinux,ACL和功能添加到系統使他們更容易理解,didn (我對「安全」的定義包括瞭解系統在做什麼,瘋狂,我知道) -EPERM是關於文件權限的,對於SELinux和殘疾人位以及他們所調用的任何東西OS /本週你需要2個擴展屬性--EBUREAUCRACY。「

1

檢查權限問題的一種快速方法是以root身份啓動gwan(如果尚未這樣做)。如果它以root身份工作,但不以其他方式工作,則可能是權限問題。

+0

我在項目文件夾中運行g-wan(4.1.17)作爲根(不在提取的文件夾中),它仍然找不到c servlets。 –