在一些應用中,常常需要在應用或者應用所在的中間件啓動之前,加載和啓動一些類。可用通過下面的兩個方式實現:
1:修改web應用下面的配置文件web.xml。這樣的方式很簡單,配置一個servlet,在該servlet設置參數
<servlet>
<servlet-name>LoadDBConfigServlet</servlet-name>
<servlet-class>xx.XXXStart</servlet-class><!--類路徑和類文件名-->
<load-on-startup>0</load-on-startup>
</servlet>
2:以中間件weblogic爲例,配置啓動類。
1):添加啓動類類環境。找到weblogic實例下面的啓動腳本文件。C:/bea/user_projects/domains/bin/startWebLogic.cmd
找到配置文件SAVE_CLASSPATH 這行,在這行的上面添加set CLASSPATH=%CLASSPATH%;C:/bea/user_projects(其中C:/bea/user_projects爲你啓動類所在的目錄。)
2):配置weblogic,添加啓動類。進入weblogic console控制檯,mydomain-->Environment -->Startup & Shutdown Classes 在這個裏面新增你的啓動類。填入類名稱,和啓動類名稱。保存。激活。
3)重新啓動weblogic服務!ok 祝福你好運!