2009-12-18 111 views
0

我有一个没有问题的问题。可能是一个愚蠢的。 我有一个静态的HTML页面;我想用我现有的应用程序部署在jboss上。 我把我的静态页面xyz.html放在jboss的我的xyz-app.war文件夹中。Jboss中的静态页面

我重新启动JBoss和试图打 http://localhost:8080/xyz-app/xyz.html

不上来如控制转到Ruby的路由控制器。我运行Rails代码(JRUBY)和Java都收集。

如何绕过路线查找并显示页面?目前它没有找到xyz.html的路由。

回答

1

你的应用程序的web.xml必须有一个url-pattern设置,它会捕获xyz.html请求。你需要改进url-pattern,确保它只捕获你想要去jruby的请求。任何未被url-pattern捕获的请求都将作为静态文件提供。

+0

不幸的是,这是一个临时文件,我现在只想要,稍后可能不会成为我的代码库的一部分。这是唯一的方法吗?有没有临时解决方法? – Priyank 2009-12-18 15:37:42

+0

并非如此,除非您可以说服您的ruby控制器再次将请求传递回容器。 – skaffman 2009-12-18 15:46:32