在Intellij IDEA裏面配置Tomcat和Websphere Application Server

1, Tomcat

在Edit Configuration裏面選擇Tomcat Server --> Local, 配置如下

 添加Artifact帶有exploded的話就可以實時更新war包裏面的類和配置文件,定義應用上下文/XXXX

 添加jvm變量 

 

 2,Websphere Application Server

在Edit Configuration裏面選擇Websphere Server --> Local, 選擇Profile 配置如下:

 

因爲WAS只支持EAR包,EAR包會把整個項目的jar和war打包起來,如果選擇Artifact的時候選了exploded結尾的Artifact,會導致一個問題。當更新項目的類或者配置文件之後更新服務器的時候會出現找不到路徑的錯誤,因爲當初存放項目的文件夾會被打包成了一個.ear,只有當手動刪除掉這個.ear之後再按更新IDEA纔會重新創建這個目錄然後重新打包。

在這裏我們選擇了不帶exploded的,就不需要每次都手動刪除ear包,因爲我們可以在改完類之後熱部署,而改配置文件的話我們也是必須重啓應用纔會生效,那麼也沒有必要了。

 另外一點需要提到的是開始WAS調試模式的時候有可能會出現錯誤,因爲IDEA本來會開啓一個端口對WAS的項目做調試。

但是WAS默認自己也會開啓一個端口以便調試。這樣一來就會導致衝突,所以在這裏我們可以把WAS自帶的調試給禁用掉。

 

到了這裏的話那麼我們的配置就大功告成了。

 

原文出處:https://www.cnblogs.com/MrBarack/p/10314300.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章