Win7/XP下Tomcat7配置与Eclipse无插件整合

基本运行步骤:

下载包: apache-tomcat-7.0.42-windows-x64.zip

解压目录: E:\apache-tomcat-7.0.42

在JDK已经安装配置好的前提下,直接运行E:\apache-tomcat-7.0.42\bin\startup.bat

然后进入http://localhost:8080即可访问

要进入http://localhost:8080/manager/html页面,需要在conf/tomcat-users.xml里加入如下一段

<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个端口下的网站比如:

  • http://localhost:8080/helloworld/index.jsp
  • http://localhost:8888/test/index.jsp

 最后,如果有一些项目,我们是从其他地方导入,不是新建的,我们再Add and Remove面板里可能找不到那个项目,这个时候,我们需要改变这个项目属性:



 

猜你喜欢

转载自lijingshou.iteye.com/blog/1971853