工具/原料
∙操作系统: windows 7 64位
∙开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载)
∙使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载)
配置步骤
1. tomcat7是绿色软件,解压后即可使用,请大家先将tomcat解压到合适的位置(建议整个路径都
是英文路径),
如下图:
2. 打开eclipse,菜单栏下,File--New--Other...,打开后找到web--Dynamic Web Project,然后单
击Next,
如下图:
3. 仅接上步,出现如下对话框,其中主要的几项内容如下(其中没有提及的就是用默认的,不要去
修改,以图示配置为主):
Project name:项目名,自己起
Target runtime:点击右侧“New Runtime”,选择自己用的服务器,这里我们选择:Apache -- Apache Tomcat v7.0,选择后,单击"Next",出现一项:Tomcat installation directory:,在该处找到你解压的Tomcat7的位置。
然后单击"Finish"。
Configuration:点击右侧“Modify”,可以进行适当的配置,但根据我初学时候的经验,完全使用默认的就行了,不要去动里面的东西。
等用到里面的配置时,你已经算是个老鸟了。
4. 上述配置完成后,出现如图所示,点击“Next”,
如下图:
5. 接上图,继续单击“Next”,
如下图:
6. 接上图,按图示进行选择,需要配置web.xml的话,打上“对钩”。
单击"Finish"。
如下图:
7. 前面配置完成后,Project Explorer中,出现"Servers"和“TomcatTest”这两项,如下图
8. eclipse下方有个Servers标签,选择new server wizard...,具体操作在此不好描述,请直接看图
中所示
9. 上一步骤完成后,出现如图所示
10、双击Servers中服务器的标签,出现窗口Tomcat v7.0 Server at localhost。
修改Server
Locations,默认为第一个Useworkspace…,改为第二个Use Tomcatinstallation…
将Server Options下的Publish module contexts to separate XML files打钩
修改完成后,点ctrl+s保存配置,启动tomcat测试,在浏览器中输入:localhost:8080,若浏览器显示tomcat相关,则配置成功。
注意:只有刚刚创建tomcat的时候,Server Locations为可编辑状态,ctrl+s之后则会变为灰色不能修改,若要更改,则先把tomcat下的所有項目移除【右击-remove】。
并右击,clean...之后方可设置。
【貌似不clean也可以】
设置之后,重新添加tomcat下的项目,右击tomcat选择Addand Remove
具体操作如下图所示,1
tomcat在eclipse下的基本配置在此彻底完成。
接下来就需要大家启动服务器,用代码进行测试了。
END
注意事项
∙本篇文章主要是用来说明如何在eclipse下配置tomcat,关于其中可能出现的问题,请大家看我的另一篇经验,其中列举了常见的一些问题:
/article/ab69b270ccc4792ca7189fd6.html
∙由于步骤比较繁琐,有些步骤如果大家没有看明白,请留言,我会详细解释的。
∙如果这篇文章对大家有所帮助,大家可以投票予以支持,不胜感激。
∙------ -----作者:idea_wj 转载请注明作者笔名,谢谢2013年8月24日
Tomcat配置环境变量
1,新建变量名:CATALINA_BASE,变量值:C:\tomcat
2,新建变量名:CATALINA_HOME,变量值:C:\tomcat
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
1. 5
启动Tomcat服务
在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
各种问题解决办法:
一、在eclipse中启动tomcat失败的解决办法
1、The APR based Apache T omcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\win7\MyEclipse
107\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;E:\win7\apache-tomcat-6.0.20\bin
我的eclipse版本为4.5.2,必须使用tcnativa的版本为1.1.27
2、警告:
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclips
这是因为我们在eclipse下,通过tomcat部署web工程时,tomcat的配置文件server.xml中会自动生成一个关于该web工程的配置信息,类似于下面的东西:
Xml代码
[xhtml]view plain copy
1.<Context docBase="webPoject"path="/webProject"reloadable="true"source="org.eclipse.jst.jee.serv
er:webProject"/>
而默认情况下,server.xml的Context元素不支持名称为source的属性,所以会发出警告。
解决办法是:关闭tomcat,双击eclipse下tomcat服务器,在出来的Tomcat server at localhost页面中找到server options选项,选中其中的选项”Publish modual contexts to separat XML files“,ctr+s,启动tomcat。
二、导入已经存在workspace中的项目
若导入项目后,提示HttpServletRequest 等不能引用【下划红线】解决办法:选中项目右击-->properties-->Targeted Runtimes-->在右边窗口中选择你使用的服务器即可
三、Jsp文件的调用这行红线出错
原因:你的eclipse中没有JSTL的库,缺少jstl.jar standard.jar【】两个包,将这两个包拷贝到项目的即可
四、Eclipse添加jar包,MyEclipse直接复制进去就ok但是eclipse不行
1、右键点击你需要添加jar包的项目。
2、选择“Properties”。
3、然后选择对话框中的“Java Build Path”。
4、选择“Libraries”选项卡,然后点击右边的“Add External JARS“,然后找到你的jar所存放的路径,选择需要添加的jar包。
5、点击“OK”完成。
经过以上步骤即可添加好jar包。
注意:如果是添加系统所带有的jar,在第4步的时候选择“Add JARS”,其他步骤相同。
五、在Eclipse中修改的项目不会自动同步到tomcat
解决办法:双击tomcat。