Честно говоря, я не понимаю, что вы пытаетесь делать (или делали), но, если вы даже упомянули maven и eclipse, то вам следует использовать m2eclipse - t. Тогда вам следует изучить документацию maven. примеры, один из них, вероятно,
http://mojo.codehaus.org/tomcat-maven-plugin/run-mojo.html
о том, как настроить Tomcat через Maven. Для разработки я бы предложил перейти на причал - его удобнее и проще в развертывании (фактически это автоматическое развертывание):
небольшая часть того, как это будет выглядеть в pom.xml
<!-- Normally, testing a web application involves compiling Java sources,
creating a WAR and deploying it to a web container. Using the Jetty Plugin
enables you to quickly test your web application by skipping the last two
steps. By default the Jetty Plugin scans target/classes for any changes in
your Java sources and src/main/webapp for changes to your web sources. The
Jetty Plugin will automatically reload the modified classes and web sources -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>${jetty.port}</port>
<maxIdleTime>60000</maxIdleTime>
<Host>localhost</Host>
</connector>
</connectors>
</configuration>
</plugin>
Я уверен, что чего-то подобного можно добиться с помощью tomcat.
Остальные вещи, о которых вы спрашиваете, я думаю, слишком размыты, чтобы на них можно было ответить, поэтому, пожалуйста, будьте более конкретны.