看板 java 關於我們 聯絡資訊
小弟我最近在開發系統 不過遇到一個問題 就是我的程式在Server端 因為要能同時處理多人連線 需要用到Thread 不過用到Thread的時候發現了一個問題 就是在Thread 裡面去使用SQL去查詢DB 會遇到java.security.AccessControlException: access denied (java.util.PropertyPermission file.encoding read) 我嘗試過用 grant { permission java.util.PropertyPermission "file.encoding", "read"; }; 不過一樣沒用ˊˋ 我把sql的語法拿出去Thread做測是OK的 所以我想問題應該是出在放在Thread裡時 不知道有大大願意分享一下解決經驗嗎@@? -- 最深的祝福是沒有期限的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.196.61 ※ 編輯: reon 來自: 61.225.196.61 (10/13 23:28)
PsMonkey:有完整資訊嗎? 之前寫過類似情境,沒啥問題啊 @__@ 10/13 23:43
reon:是喔@@ 因為還用到RMI的東西 系統寫的有點複雜 10/14 00:29
reon:所以我也不知道要怎麼問 只能一個環節一個環節解看看@@ 10/14 00:30
PsMonkey:那問題應該是出在 RMI,跟 thread 應該沒關係 10/14 00:31
willieliao:妳是連哪一種資料庫?我們之前在access上看過類似的問 10/14 13:03
willieliao:題,不允許多個THREAD同時LOCK FILE 10/14 13:04
PsMonkey:囧... 忘記有這招了... 10/15 22:45