[INFO] BUILD SUCCESSFUL
但是我到E:\apache-continuum-1.1\continuum-1.1\apps\continuum\webapp\WEB-INF\working-directory\30\target
下面查看continuum構建完之后的war包
.war\WEB-INF\classes文件夾里沒有class文件,只有properties和xml配置文件
step 1 : 生成server key
使用java/kegtool工具
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore e:/server.keystore -validity 3600
注:參數 -validity 指證書的有效期(天),缺省有效期很短,只有90天。
step 2 : 將證書導入java證書信任庫,服務端和客戶端都必須導入證書
分2步,第一步導出證書,第二步導入信任庫(tomcat為證書別名)
keytool -export -trustcacerts -alias tomcat -file server.cer -keystore e:/server.keystore -storepass changeit
keytool -import -trustcacerts -alias tomcat -file server.cer -keystore E:/Java/jdk1.6.0_03/jre/lib/security/cacerts -storepass changeit
其他有用的keytool命令
列表:keytool -list -v -keystore E:/Java/jre1.6.0_03/lib/security/cacerts
刪除:keytool -delete -trustcacerts -alias tomcat -keystore E:/Java/jdk1.6.0_03/jre/lib/security/cacerts -storepass changeit
注:E:/Java/jdk1.6.0_03/jre/lib/security/cacerts的JRE路徑和tomcat設置的E:\Java\jdk1.6.0_03\jre\bin\client\jvm.dll路徑相同
step 3 : 配置tomcat server.xml,服務端和客戶端都必須配置
tomcat6.0加入以下xml代碼
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="e:/server.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>
參考:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
反復檢查多變,排除程序問題,那么問題就出在windows身上,2003的安全比較高,所以本身屏蔽了比較多的服務,而且對登錄程序的用戶也又限制.默認的登錄tomcat的帳戶應該是system用戶(沒有具體查證),本地帳戶不具有訪問網絡的權限.問題找到了.
打開 服務管理,配置Tomcat服務屬性里的登錄帳戶,修改登錄帳戶為具有訪問網絡的帳戶(你可以修改為administrator試試).
問題還沒有完全解決,tomcat只能通過\\192.168.0.202\files網絡路徑的形式訪問共享,不能通過網絡映射驅動器訪問(Y:\files)
由于時間緊迫.所有沒有去研究windows2003哪個服務屏蔽administrator訪問網絡映射驅動器的權限.下次有時間再研究
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
30 | 31 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用鏈接
留言簿(1)
隨筆檔案
搜索
最新評論

- 1.?re: tomcat訪問網絡映射驅動器被windows2003限制
- 搜一下”通過jcifs實現java訪問網絡共享文件“,用smb協議的java實現類包訪問沒有問題的。
- --阿湘哥哥
- 2.?re: 往網絡映射磁盤寫文件遇見的怪事
-
@么
windows2003的安全機制不允許程序往映射網絡磁盤里寫文件。
你直接使用網絡路徑寫就可以了 - --dd.zhang
- 3.?re: 往網絡映射磁盤寫文件遇見的怪事
- 大哥你們怎么解決的 我也遇到了 沒有思路啊
- --么
- 4.?re: tomcat訪問網絡映射驅動器被windows2003限制
- 評論內容較長,點擊標題查看
- --dd.zhang
- 5.?re: tomcat訪問網絡映射驅動器被windows2003限制
- 評論內容較長,點擊標題查看
- --dd.zhang