我编写了一个连接到远程 LINUX 机器并执行命令的程序。我使用jsch-0.1.42.jar
文件连接到远程机器。我的程序运行良好并返回输出。现在我想调用方法,该方法在 JSP 的 Servlet 内部声明,使用以下代码
<% 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