我创建了一个 jira 7.6.1 插件(使用 atlas-create-jira-plugin
)和一个 servlet 模块(使用 atlas-create-jira-plugin-module
).在定义 servlet 模块时,我坚持使用建议的默认值 - 我的 atlassian-plugin.xml
如下所示:
<atlassian-plugin ...>
...
<servlet name="My Servlet" i18n-name-key="my-servlet.name" key="my-servlet" class="my.package.servlet.MyServlet">
<description key="my-servlet.description">The My Servlet Plugin</description>
<url-pattern>/myservlet</url-pattern>
</servlet>
</atlassian-plugin>
当我运行 jira 时,插件和模块在加载项管理中正确显示。
如何访问新的 servlet?
我尝试了这些网址,但没有一个有效:
- http://localhost:2990/myservlet (给出一个通用的 404 页面)
- http://localhost:2990/jira/myservlet (给出一个 Jira 404 页面)
- http://localhost:2990/jira/rest/myservlet (给出一个 Jira 404 页面)
最佳答案
根据Jira plugin developer documentation
Your servlet will be accessible within the Atlassian web application via each url-pattern you specify, beneath the /plugins/servlet parent path.
在这个例子中,它应该是:
关于java - 如何访问/myservlet 示例 servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48663797/