Java,如何正确设置Servlet / Tomat(未找到错误符号)?

时间:2018-09-12 19:42:10

标签: java tomcat

我一直在尝试正确配置tomcat servlet,但是在启动 startup.sh 我运行Ubuntu < / strong>),但已经在 shutdown.sh 出现了此错误

  

/opt/apache-tomcat/bin/bootstrap.jar:/opt/apache-tomcat/bin/tomcat-juli.jar
  /opt/apache-tomcat/bin/catalina.sh:1:评估:/ usr / lib / jvm / java-9-openjdk-amd64 / bin / java / bin / java:未找到

我不知道如何解决。这可能是问题的根源,但是无论如何,我不确定https://www.tutorialspoint.com/servlets/上的一组说明(即使我不得不从其他来源安装和配置tomcat) HelloWorld.java 我得到了标题中提到的错误。 ( HelloWorld.java 程序在链接上可用,并且已复制粘贴,因此问题不在代码中)。如果有人知道在tomcat上配置tomcat /编译和运行Java代码的正确方法,请告诉我。 更新:其中一个问题已解决,但是我仍然无法编译包含Java Servlet代码的源代码。

2 个答案:

答案 0 :(得分:0)

如果您使用Java的eclipse IDE,请转到 Windows->显示->服务器或Windows-> show->其他->服务器,然后单击下面的add server bla bla bla链接底部的服务器标签。在那里,您将看到一个向导窗口,要求输入server namehost nameruntime env.configuration path。填写所有这些内容,然后将要求您下载然后单击下载,等待它将自动下载并配置。很简单

答案 1 :(得分:0)

此错误:/ usr / lib / jvm / java-9-openjdk-amd64 / bin / java / bin / java:找不到 表示tomcat希望在此位置找到Java运行时。

尝试将JRE_HOME设置为指向Java运行时所在的目录。 最佳方法是在setenv.sh中,如catalina.sh注释中所述。