簡體   English   中英

在Eclipse中配置tomcat安全管理器

[英]Configuring tomcat security manager in Eclipse

在動態Web項目上的Eclipse中工作(使用Tomcat(v5.5)作為應用服務器),有什么方法可以配置東西,以便Tomcat將在安全性打開的情況下啟動(即,就像我運行catalina.sh start -security一樣) )?

進入“窗口”->“首選項”,然后選擇“ Java”->“已安裝的JRE”,克隆Tomcat使用的JRE,並將以下內容添加到默認VM參數中

-Djava.security.manager -Djava.security.policy="XXXX\conf\catalina.policy"

用適當的路徑替換XXXX-我的是C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5 )。 然后更改JRE名稱(我在末尾添加了“啟用安全性”),然后單擊“完成”。

之后,在首選項中打開“服務器”->“運行時環境”,然后選擇您的Apache Tomcat環境,然后單擊“編輯...”按鈕。 在出現的窗口中,選擇啟用了新安全性的JRE,然后單擊“完成”並重新啟動Tomcat。

或者,您可以僅在“服務器概述”頁面中選中“啟用安全性”。

(服務器->服務器設置->概述)

然后eclipse會在下面添加參數

-Djava.security.manager -Djava.security.policy = X:XXX \\ XXX.metadata.plugins \\ org.eclipse.wst.server.core \\ tmp0 \\ conf \\ catalina.policy -Dwtp.configured.security = true

我假設您使用的是Tomcat 5.5.x

在查看catalina.bat / catalina.sh之后,所有-security標志所做的就是設置-Djava.security.policy ==“%CATALINA_BASE%\\ conf \\ catalina.policy”

大多數人將CATALINA_BASE設置為TOMCAT_HOME或CATALINA_HOME

因此,如果您在目錄c:\\ tomcat中安裝了tomcat,那么您要做的就是在tomcat插件中設置一個選項以包括上述策略。
即,將其添加到JAVA_OPTIONS中:-Djava.security.policy ==“ c:\\ tomcat \\ conf \\ catalina.policy”。

僅此而已,然后重新啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM