1.导入工程:左侧导航窗空白处右键import/Gereral/Existing Projects into Workspace/选择工程,并勾选copy projects into workspace
【这一步有时成功有时失败,我一般会选择新建一个项目把环境配好再把相应的folder和文件复制过去,很笨不过屡试不爽QAQ】
2.新建工程:File/new/other/web/Dynamic Web Project, 输入工程名,选择Runtime(tomcat)【Tomcat版本一定要选对你安装的那个,我的是8.0我还用过8.5的==】/next/next(勾选”Generate web.xml deployment …”)/finish
3. 修改工程src输出class位置:项目右键/properties /Java Build Path /source /Default output folder,路径指向WEB-INF/classes
4. 添加sql jar包:项目右键/build path/configure build path/Libraries/Add External JARs选择sql jar; 在WEB-INF/lib下添加sql.jar; tomcat安装目录下lib添加sql.jar
5. 在下方窗口栏选择Server 按提示添加Server, 双击Server,选择上面第二项Use Tomcat installation(takes control of Tomcat installation),下面的Tomcat会自动变为你所配置的Tomcat安装目录。修改下面的Deploy path,指定项目部署到webapps。如果Server正在运行,停止server, 删除下面工程,并右键clean, 双击server, 再修改Server path 和 Deploy path(同上)。(无法访问项目文件)
6. 左侧窗口中选择Server,修改web.xml listings属性->ture,即能够查看工程目录下文件
7. 如果存在端口冲突,修改server.xml文件中8080端口为其他(8088)
9. “ The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path”
原因:Javaweb工程类中没有添加Tomcat运行时相关类导致。
解决:1、右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Library...->Server Runtime -》Tomcat Server2、切换到Java Build Path界面中的Order and Export,选择Tomcat。
10. 工程导入后变为java project,没有“run on server”
解决:工程右键properties/Project Facets/"Convert to faceted form..."/勾选“Dynamic Web Module”
11. “Server Tomcat v8.0e Server at localhost failed to start.”
解决:删除server重新建立
12. Myeclipse项目导入eclipse: http://www.cnblogs.com/skyblue-li/p/5972035.html
13. Buildpath/configure buildpath/libraries显示JRE和TOMCAT unbounded,
解决:选中JRE, edit,选择workspace default JRE;
删除tomcat, eclipse/windows/preferencesserver/runtime environment点击add,添加tomcat保存,再返回build path查看