我有一个Birt View报告,我已将其集成到.jsp页面上。它在Tomcat服务器上运行。当我手动将.war从webapp包构建放入Tomcat服务器时,它可以工作,页面加载时没有错误。
现在我想从我的项目中自动部署它(IDE是带有Maven的Intellij),但我得到了:
“JSP仅允许GET POST或HEAD。请求的资源不允许使用指定的HTTP方法。”
我在我的pom.xml中添加了Tomcat7的插件。
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>TomcatServer</server>
<path>/WebApp</path>
<update>true</update>
</configuration>
</plugin>
</plugins>
并在.m2 / settings.xml /
中添加了服务器<servers>
<server>
<id>TomcatServer</id>
<username>tomcat</username>
<password>tomcat</password>
</server>
</servers>
添加了tomcat-users中的正确用户。
我尝试添加一些设置,例如:
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
和(来自tomcat的web.xml)
<servlet-mapping>
<http-methode>POST</http-methode>
</servlet-mapping>
但我仍然得到那个错误。有谁可以帮助我?我正努力让这个工作一整天。
答案 0 :(得分:0)
我把它分类了。
我们忘了将poi添加到其他xml中。