java - Java,如何正确设置 Servlet/Tomat(未找到错误符号)?
问题描述
我一直在尝试正确配置 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:未找到
我不知道如何解决。这可能是问题的根源,但我不确定,无论如何,我正在遵循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
底部服务器选项卡下的链接。在那里,您将看到一个向导窗口,要求输入server name
、host name
和。填写所有这些内容,您将被要求下载然后单击下载,等待它会自动下载和配置。很简单runtime env.
configuration path
推荐阅读
- regex - 熊猫提取具有可选模式的子字符串
- python - 根据另一个字段的值对 Django 模型添加约束
- google-cloud-platform - 我们可以在 Google IoT Core 上创建的注册表和设备数量?
- c# - .NET Core 如何覆盖/扩展 IdentityUserRole 和 IdentityUserClaim
- html - 如何将超链接(a)标签的宽度拉伸到全宽
- unity3d - Unity API 将游戏内货币转换为真实货币并赠送给玩家
- c++ - 如何在一次绘制调用中完成所有渲染命令的同步?
- math - (Libgdx && PhysicsEditor) 2 个围绕不同原点旋转的物体,用于我需要始终重叠的不同检测
- java - 如何为 Cucumber Maven 项目配置 codeship 构建。就像在 Jenkins 中一样,我们可以创建一个 Maven 项目,然后配置我们的构建
- node.js - TypeORM CLI 与 type-graphql 一起使用时不会生成迁移