java - 无法安装应用程序,因为 Websphere SRVE0303 错误
问题描述
我试图将我的应用程序安装到 websphere,但它返回给我 SRVE0303 错误,这意味着servlet name for servlet mapping /blahblah not found
。这是我的web.xml
<servlet>
<servlet-name>JmsMessageSenderServlet</servlet-name>
<servlet-class>ru.oep.mq.servlet.JmsMessageSenderServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JmsMessageSenderServlet</servlet-name>
<url-pattern>/sendMessage</url-pattern>
</servlet-mapping>
我知道允许使用注解映射 servlet 的 servlet 3.0(我们使用 2.5 servlet-api),但我无法更改 servlet api 版本。
解决方案
在我的情况下,解决方案是在<web-app>
标签中web.xml
。我应该需要添加metadata-complete="true"
。
推荐阅读
- python - 获取列表项及其名称的所有组合
- python - env 包与正在安装的 Python 3 不兼容
- sql - 有没有办法参数化 SSRS 报告的小数位数?
- spring-boot - ActiveMQ 事务确认 - 关于主题消费者 -
- r - 将两个时间序列对象 (ts) 列表合并到一个新的列表中
- javascript - 如何在对象数组中找到许多总和
- javascript - e.target.form.name 返回目标而不是表单名称
- geometry - 在svg图表中查找坐标系的原点
- javascript - 如果 v-for 的索引不同于 2 个值,则将行跨度设为 2
- python - Python Pandas 从包含使用正则表达式的字符串的列中提取单词