指定tomcat端口:
	server.xml:
	 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
开启servlet调试器:
	将tomcat的conf下的web.xml的下面代码注释打开:
		<servlet-mapping>
			<servlet-name>invoker</servlet-name>
			<url-pattern>/servlet/*</url-pattern>
		</servlet-mapping>
	允许在不修改web应用的web-inf/web.xml文件的情况下,运行servlet。你只需要将servlet复制到WEB-INF/classes目录中,使用URL http://host/servlet/ServletName(默认Web应用)或http://host/webAppPrefix/servlet/ServletName(定制Web应用)就可以使用它
测试tomcat与jdk是否配置好:
	在本机运行测试,可以在URL中host的位置使用localhost
		Tomcat HTML/JSP目录:
			install_dir/webapps/ROOT(或install_dir/webapps/ROOT/SomeDirectory)
	书写hello.html和hello.jsp放到tomcat下面的webapps下面的root目录下,使用localhost:8080/hello.html等访问
	也可以放置servlet到那里,如果放置的servlet在某个包下的话,服务器中必须有与包名匹配的目录。而且浏览器中访问包名使用.分隔
		http://localhost:8080/servlet/HelloServlet
		http://localhost:8080/servlet/com.zhen.test.o1.HelloServlet2
	
	在使用tomcat6开启servlet调试器的时候,tomcat启动报错:
		Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application
	需要在tomcat/context.xml中加上两个属性:
		reloadable="true" privileged="true"
		
简化部署tomcat的方法:
	1、复制快捷方式粘贴的方式
	真实的部署服务器上不希望出现源代码文件
	2、javac -d 参数可以指定javac的编译位置
		javac HelloWorld.java -d d:
	3、使用ide完成部署
	4、使用ant或类似工具
	
默认的web应用部署:
	tomcat:
		HTML和jsp页面:
			主位置:
				install_dir/webapps/ROOT 
			对应的URL:
				http://host/SomeFile.html 
		单个servlet和实用工具类文件
			主位置:
				install_dir/webapps/ROOT/WEB-INF/classes
			对应的URL(servlet):
				http://host/servlet/ServletName
			更具体的位置(包中的类):
				install_dir/webapps/ROOT/WEB-INF/classes/packageName
			对应的URL(包中的servlet)
				http://host/servlet/packageName.ServletName
			捆绑在JAR文件中的servlet和实用工具类文件
				位置:
					install_dir/webapps/ROOT/WEB-INF/lib
				对应的URL(servlet):
					http://host/servlet/ServletName
					http://host/servlet/packageName.ServletName
原文:http://www.cnblogs.com/aigeileshei/p/7610696.html