我一直在尝试正确配置tomcat servlet,但似乎遗漏了一些东西,经过相当长的试验,我成功地启动了startup.sh (我运行Ubuntu),但在shutdown.sh我已经收到了这个错误
/opt/apache-tomcat/bin/bootstrap.jar:/opt/apache-tomcat/bin/tomcat-juli.jar
/opt/apache-tomcat/bin/catalina.sh: 1: eval: /usr/lib/jvm/java-9-openjdk-amd64/bin/java/bin/java: not found
我不知道该怎么解决。这可能是问题的根源,但我不确定,无论如何,我遵循了https://www.tutorialspoint.com/servlets/的一组说明(尽管我必须从不同的来源安装和配置tomcat ),但当我尝试编译tomcat时,我得到了标题中提到的错误。(链接中提供了HelloWorld.java程序,而且它是复制粘贴的,所以问题不在代码中)。如果有人知道在tomcat上配置/编译和运行java代码的正确方法,请让我知道。更新:其中一个问题已经解决了,但是我仍然无法编译包含java servlet代码的源代码。
发布于 2018-09-13 03:56:36
如果您正在使用eclipse IDE for java,那么请转到窗口->显示->服务器或Windows->show->others->server,,然后单击底部服务器选项卡下的add server bla bla bla
链接。在那里您将看到一个向导窗口,其中要求输入server name
、host name
、runtime env.
和configuration path
。填写所有这些内容,您将被要求下载,然后单击下载,等待它将被自动下载和配置。如此简单
发布于 2018-09-13 05:12:57
这个错误: tomcat not found表示/usr/lib/jvm/java-9-openjdk-amd64/bin/java/bin/java:期望在这个位置找到你的java运行时。
尝试将JRE_HOME设置为指向java运行时所在的目录。执行此操作的最佳位置是在setenv.sh中,如catalina.sh中的注释所述
https://stackoverflow.com/questions/52302329
复制相似问题