请注意,我不是这个应用程序的开发人员,我意识到可能有更好的方法来实现它。但是,我被赋予了以下目标:
当tomcat在RHEL服务器上启动时,我需要自动执行一个jsp页面。唯一的问题是它们是需要传递的三个 URL 参数。
这是 URL 的示例:
http://www.myurl.com/app/getlistdata.jsp?param1=P1¶m2=P2¶m3=P3
在我的 web.xml 中,我有以下内容,但它似乎没有自动加载。我想我可以修改 start_tomcat 脚本以包含一个 wget 但我希望使它独立于它部署到的服务器。
<servlet>
<servlet-name>getlistdata</servlet-name>
<jsp-file>/getlistdata.jsp</jsp-file>
<init-param>
<param-name>param1</param-name>
<param-value>P1</param-value>
</init-param>
<init-param>
<param-name>param2</param-name>
<param-value>P2</param-value>
</init-param>
<init-param>
<param-name>param3</param-name>
<param-value>P3</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>