Tomcat啟動異常
背景:Tomcat啟動時,從外部啟動是正常的,但從eclipse啟動就會有下面的異常2009/11/02 10:52:25 org.apache.struts.action.ActionServlet initModuleDataSources
SEVERE: Initializing application data source org.apache.struts.action.DATA_SOURCE
Something unusual has occured to cause the driver to fail. Please report this exception:
Exception: java.security.AccessControlException: access denied
(java.net.SocketPermission 172.28.139.113:5432 connect,resolve)
Stack Trace:
java.security.AccessControlException: access denied (java.net.SocketPermission 172.28.139.113:5432 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
......
SEVERE: Initializing application data source org.apache.struts.action.DATA_SOURCE
Something unusual has occured to cause the driver to fail. Please report this exception:
Exception: java.security.AccessControlException: access denied
(java.net.SocketPermission 172.28.139.113:5432 connect,resolve)
Stack Trace:
java.security.AccessControlException: access denied (java.net.SocketPermission 172.28.139.113:5432 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
......
為了這個java.security.AccessControlException擺弄半天也沒解決。
秉承"知之為知之,不知google之"的原則,從網上找原因,還是eclipse的Tomcat參數設置不對。
進入:Window ->Preference ->Tomcat,在設置Tomcat路徑的下面有個復選框"使用security manager啟動Tomcat",把他設置成未選中狀態。原來是安全權限不夠。
以上。
posted on 2009-11-02 11:04 游雯 閱讀(1021) 評論(2) 編輯 收藏 所屬分類: Java技術