Win7/XP下Tomcat7配置与Eclipse无插件整合
<role rolename="manager-gui"/><user username="admin" password="admin" roles="manager-gui"/>
?
?直接在webapps下新建一个test文件夹,里面放一个JSP文件,我们就可以直接通过 http://localhost:8080/test/index.jsp访问我们的JSP页面了
?
Eclipse整合Tomcat
?
首先下载Java EE版本的Eclipse, 比如 eclipse-jee-kepler-SR1-win32.zip.解压缩出来后新建立一个Dynamic Web Project: helloworld
?
进入Window->Preferences->Server->Runtime Environments添加Tomcat7.0,添加时需要指定Tomcat的本地路径
?
进入window->Show View选择Servers,控制台区域显示Servers标签,右键单击Tomcat server然后选择Add and Remove:
?在新打开的窗口左边列能看到可用的Web项目,选中后可以添加到Configured列:
?
添加后在Servers面板内可以重启Tomcat,然后可以通过URL访问helloworld下面的资源:
也可以在Eclipse下选中项目,然后直接运行整个项目:
?
处理Tomcat启动失败
在Eclipse下启动Tomcat,有时候会弹出警告框,显示端口已经被占用.那是因为在Eclipse下配置了Tomcat之后,此时机器上相当于安装了2个Tomcat,如果他们占用相同的端口,则启动的时候可能会报错.打开Tomcat安装目录下conf/server.xml,可以看到服务器的端口配置:
<Server port="8005" shutdown="SHUTDOWN"><Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
?
再双击Eclipse Servers控制台上的Tomcat,可以显示Eclipse下tomcat的配置:
?
?千万要注意要为这两个不同的Tomcat设置不同的端口,这样就可以同时访问2个端口下的网站比如:
?最后,如果有一些项目,我们是从其他地方导入,不是新建的,我们再Add and Remove面板里可能找不到那个项目,这个时候,我们需要改变这个项目属性:
?
?