Location Overview > Tools


In this project, we made an extensive use of modeling tools provided by the Modeling Project of Eclipse

In order to apply our model-driven modernization process to the case studies, we have been working with the Eclipse MoDisco Project. As result, we have developed a new discoverer to generate models form Struts 1.X configuration files.

StrutsConfig Discoverer

The mission of the StrutsConfig Discoverer plug-in is to extract the information stored in struts-config.xml files, used in the Struts Web Application Framework to setup its Front Controller servlet. This discoverer can handle all the different versions of the configuration files of Struts 1.X: 1.0, 1.1, 1.2 and 1.3.

The StrutsConfig discoverer is based on the webapp MoDisco 0.10 discoverer and the StrutsConfig MoDisco 0.8 discoverer

For more information about its development, check these two threads of Eclipse Community Forums:

Installation and Use

The only requirement to install this plug-in is to have an Eclipse installation with MoDisco 0.9 or 0.10. Just copy the two plugins files into de directory plugins of the Eclipse. 

The process to use this discoverer is the same as MoDisco webApp discoverer, you should just select Discoverer StrutsConfig 1.X.