Found it! (I think)
Note that this is for Eclipse 3.4, might be different for 3.2.
Thanks for your help. The file you refer also exist in Eclipse 3.2 and the value of module-start-timeout is the same. I haven't changed this value, however I fixed the problem by changing "Server Timeout Delay" property:
1- Accessed to Window/Preferences/Server
2- Set "Server Timeout Delay" to "Longer" value
This may be valid for Eclipse 3.4 (not sure)
Thank you anyway! :)
The server preferences was the first place I looked for a timeout setting, but alas I could find no such setting in 3.4. Nor was there such a setting for individual server runtime environments (so you could, for example, set one timeout for a Tomcat server and another timeout for a JBossAS server).
I am running the Java EE developers bundle of 3.4, and the only additional addon I have is for Subversion.
in Eclipse 3.4/WebTools 3.0, this setting moved from the runtime settings to the server settings. So, in the servers view, right click => "Open", you will find the timeout settings in the upper right corner of the settings editor: