見出し画像

【Eclipse・エラー】Could not publish to the server. (NullPointerException)


■発生状況

EclipseのServersからサーバ名を選び、[Debug / Run]をした時に出た。

Publishing to Tomcat version Server at localhost has encountered a problem.
Could not publish to the server.
 
java.lang.NullPointerException

■解決策

1つ目:公開プロジェクトの依存関係設定を見直す

例)公開プロジェクトが「WebDisplay」の場合。

手順1.
[Eclipseのプロジェクトエクスプローラー] > [WebDisplay]上で右クリック。

手順2.
[Properties] > [Deployment Assembly]画面を開く。

手順3.
自分が追加したライブラリのプロジェクト(○○-Commonや○○-App、○○-Webなど)を一度"Remove"し、再度"Add"する。

2つ目:プロジェクトを1つずつ"Maven Update”する

公開に必要なプロジェクトに対して、1つずつUpdateしていきます。

手順1.
[各プロジェクトを右クリック] > [Maven] > [Update Project]をする。

手順2.
Updateが完了したらServersからサーバを起動してみる。

手順3.
起動しなければ、他のプロジェクトも順次、Update Projectをしていきます。

※私の場合、「2つ目」の方法で解決できました。

■原因

不明。
ネットで探しましたが、的を射た情報は見つかりませんでした。


以上。

この記事が気に入ったらサポートをしてみませんか?