0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCode拡張 Tomcat for Java でDocker上のTomcat を登録できない時の対処法

Posted at

これは何

vscodeでtomcatの開発環境を構築する際,Tomcat for JavaにDocker上のtomcatを登録できずハマったときのメモ.

環境

  • Windows10pro
  • Docker Engine - Community Version: 19.03.13
  • WSL2
  • 使用イメージ tomcat:9.0.40-jdk11-openjdk-buster
  • Visual Studio Code 1.51.1
  • Tomcat for Java v0.11.3
  • Remote Development v0.20.0

現象

Tomcat: Add Tomcat serverでtomcatのインストールされているディレクトリである**/usr/local/tomcat**を指定するも,うんともすんとも言わない.permissionの問題だと思い chmod で権限の変更を試みるものの,改善しない.

原因と暫定対処

現時点では不明
私の環境ではdevcontainer.jsonに以下のような設定をしていました.
しかしコンテナを起動してから拡張機能を無効→リロード→有効 と操作することでtomcatを追加できました.

"extensions": [
        "vscjava.vscode-java-pack",
        "gabrielbb.vscode-lombok",
        "adashen.vscode-tomcat"
    ],

よって対応としては

  • ↑の設定からadashen.vscode-tomcatを削除
  • コンテナのビルド後に手動でTomcat for Javaを追加

一応動作させることはできているのですが原因が不明のままです.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?