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

标签 java tomcat

我一直在尝试正确配置 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),当我尝试编译 HelloWorld.java 时,我得到了标题中提到的错误。 (HelloWorld.java 程序在链接上可用,它是复制粘贴的,所以问题不在代码中)。如果有人知道配置 tomcat 的正确方法/在 tomcat 上编译和运行 java 代码,请告诉我。 更新:其中一个问题已解决,但我仍然无法编译包含 java servlet 代码的源代码。

最佳答案

如果您使用的是用于 java 的 eclipse IDE,则转到 Windows->show->servers 或 Windows->show->others->server,然后单击 add server bla bla bla 底部服务器选项卡下的链接。在那里您会看到一个向导窗口,要求输入服务器名称主机名runtime env.配置路径 .填写所有这些东西,你会被要求下载然后点击下载,等待它会自动下载和配置。如此简单

关于Java,如何正确设置Servlet/Tomat(未找到错误符号)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52302329/

相关文章:

java - 用Java渲染HTML(没有显示设备)

java - 通过 Websphere over SSL 连接到 Oracle 的 RSA premaster secret 错误

java - VB6 应用程序与 Java 8u60 的串行通信

java - 为什么 Eclipse m2e 插件将错误格式的 jar 部署到 Tomcat 服务器

通过网络发送 Java 文件时不起作用

java - 线程安全的布隆过滤器

java - tomcat 池未重置池。连接错误太多

java - .class 文件必须位于何处才能被从 Intellij Idea 启动的 Tomcat 6 找到为爆炸式 WAR?

apache - (103) 软件导致连接中止 : proxy: pass request body failed

java - (70007)指定的超时已过期 : proxy: error reading status line from remote server