java - 在 Tomcat 中初始化 servlet

标签 java tomcat servlets

<分区>

对于我在 Tomcat 服务器下的域 (palibacsi.de),我制作了一个 servlet,它应该在用户输入一些数据后运行。但是我收到一条错误消息

也许我在初始化 servlet 时在 web.xml 文件中做错了什么?

<servlet>
     <servlet-name>PaliServlet</servlet-name>
     <servlet-class>PaliServlet</servlet-class>
</servlet>

<servlet-mapping>
   <servlet-name>PaliServlet</servlet-name>
   <url-pattern>/PaliServlet</url-pattern>
</servlet-mapping>

servlet 位于(我猜)它应该位于的文件夹中,/home/palibacs1/appservers/apache-tomcat-8.0.37/webapps/PaliServlet.class

提前致谢

最佳答案

您需要在 servlet 类字段中提供您的 servlet 相对于源文件夹的类路径。

假设您的 PaliServlet 类位于标记为源文件夹的 java 文件夹中的 Servlets 文件夹内。然后你需要给:

  <servlet>
     <servlet-name>PaliServlet</servlet-name>
     <servlet-class>Servlets.PaliServlet</servlet-class>
  </servlet>

  <servlet-mapping>
     <servlet-name>PaliServlet</servlet-name>
      <url-pattern>/PaliServlet</url-pattern>
  </servlet-mapping>

关于java - 在 Tomcat 中初始化 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45535300/

相关文章:

tomcat - Nginx 到 tomcat SSL 连接 |没有共同的密码套件

java - 空格作为第一个字符读取文件java

java - 值对并使用第一个 java 进行排序

java - 数据绑定(bind)不适用于大写字母包名称

java - HttpServletResponse.resetBuffer() 不起作用

java - 如何使用@WebServlet 接受参数(以 RESTFul 方式)?

java - request.getParameter并验证图片

java - 用于发送电子邮件警报的 Web 应用程序

java - Tomcat 阀门设置

hibernate - JSF View 不从数据库中恢复数据