weblogic 啓動的出現異常
DeploymentException was not recognized as a valid
出現這種原因很有可能是因爲,
1. war包沒有選對,要選擇從項目中獲取
其中 web application: exploded 和 web application: archive 的區別是
exploded 打包的結果是,會在項目的目錄裏面生成一個 classes 文件夾,即,文件夾的形式
archive 打包的結果是,形成一個war 包的形式,類似於,使用 mvn clean package -Dmvaen.test.skip -P dev 打成的jar 包,不過這裏形成的是 .war 包的形式,即一個單個的文件。
一般在開發的過程中,使用的都打成 classes 文件的形式。
然後project 中選擇輸入正確的文件路徑,先選擇到項目的目錄,然後再在後面添加 classes 文件夾,classes 文件夾是在項目編譯啓動之後纔會生成的。
2. 找到項目的模塊,應該都會有的這個模塊信息的
然後對 web 進行配置,
先配置 web.xml 文件,(老項目是基於struts寫的)
然後配置資源文件,(可能會不用手動配置,但是要確保有這個配置信息)
3. 設置文件夾的屬性
最後:額外的知識
使用 weblogic 進行項目啓動之後,項目會保存在weblogic 服務器裏面,如果你之前有使用weblogic 部署或運行或其他的項目,在你再次部署新的項目的項目並運行的時候,之前你運行的項目同樣的會進行啓動,並且輸入正確的方位路徑,能夠正常的進行訪問。類似於,weblogic 服務器裏面存在了之前你運行過的項目的 class 文件,war包,jar包, 之類的東西。