0

私はこれを行う方法を理解しようとしてきましたが、私が見つけたさまざまなリソースが何をするように言っているかを私が知っている限りではやっています。http://example.com/l/私はspring-hibernate-mysqlと呼ばれるSpringアプリケーションを持っています。これは、現在の方法ではなく、パスでアクセスできるようにしたいものですhttp://example.com/spring-hibernate-mysql/l/

Eclipseに表示される私のアプリ名はでspring-hibernate-mysqlあり、それを構築すると戦争が呼び出されますspring-hibernate-mysql.war

このコードをTomcatのserver.xmlに配置しましたが、機能していません。<Context docBase="spring-hibernate-mysql" path="" reloadable="true" />

アドバイスをいただければ幸いです。

4

2 に答える 2

1

warの名前をl.warに変更し、l.warをTomcatのwebappディレクトリ内に配置すると、を使用http://mydomain.com/l/してアプリケーションにアクセスできるようになります。

于 2011-03-19T21:33:09.053 に答える
1

これは、web.xmlのフィルターマッピングで設定する必要があります。

例えば:

<filter-mapping>
    <filter-name>myapp</filter-name>
    <url-pattern>/l/*</url-pattern>
</filter-mapping>
于 2011-03-19T21:33:11.423 に答える