Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 带BIRT视图的Tomcat自动部署:JSP只允许GET POST或HEAD_Maven_Tomcat_Birt - Fatal编程技术网

Maven 带BIRT视图的Tomcat自动部署:JSP只允许GET POST或HEAD

Maven 带BIRT视图的Tomcat自动部署:JSP只允许GET POST或HEAD,maven,tomcat,birt,Maven,Tomcat,Birt,我有一个集成在.jsp页面上的Birt视图报告。它在Tomcat服务器上运行。当我手动将webapp包build中的.war放入Tomcat服务器时,它工作正常,页面加载无误 现在我想从我的项目中自动部署它(IDE是带Maven的Intellij),但我得到: “JSP只允许GET POST或HEAD。请求的资源不允许使用指定的HTTP方法。” 我在pom.xml中添加了Tomcat7插件 <plugins> <plugin> &l

我有一个集成在.jsp页面上的Birt视图报告。它在Tomcat服务器上运行。当我手动将webapp包build中的.war放入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>

org.apache.tomcat.maven
tomcat7 maven插件
http://localhost:8080/manager/html
TomcatServer
/网络应用
真的
并在.m2/settings.xml中添加了服务器/

<servers>
    <server>
        <id>TomcatServer</id>
        <username>tomcat</username>
        <password>tomcat</password>
    </server>
</servers>

TomcatServer
雄猫
雄猫
添加了tomcat用户中的正确用户

我尝试添加一些设置,如:

<init-param>
            <param-name>readonly</param-name>
            <param-value>false</param-value>
        </init-param>

只读
假的
和(在tomcat的web.xml中)


邮递
但我还是犯了那个错误。谁能帮我?我现在正试着让它工作一整天。

我已经把它整理好了


我们忘了将poi添加到另一个xml中。

奇怪的是,web.xml节点是否应该有
http methode
元素?这在工作项目中拼写错误吗?
<servlet-mapping>
        <http-methode>POST</http-methode>
    </servlet-mapping>