リモートのLINUXマシンに接続してコマンドを実行するプログラムを作成しました。jsch-0.1.42.jar
ファイルを使用してリモートマシンに接続しました。私のプログラムはうまく機能し、出力を返します。次に、次のコードを使用して、JSPからサーブレット内で宣言されているメソッドを呼び出します。
<% SSHCommandExecutor sshce = new SSHCommandExecutor();
sshce.runCommnad();
%>
しかし、私は次のエラーが発生しています
HTTP Status 500 -java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch Servlet.service() for servlet jsp threw exception: java.lang.ClassNotFoundException: com.jcraft.jsch.JSch