在MyEclipse里配置Tomcat
Window 先配置JDK Preferences Java Installed JREs 点击 然后Add 需要配置的JDK
之后配置Tomcat MyEclipse-Servers-Tomcat (版本)
创建并运行Web项目
使用MyEclipse创建和部署Web应用
lib中存储外部的jar包和第三方资源
web.xml记录的是整个web的配置信息
index.jsp要放在WebRoot下
WEB-INF下不能放index.jsp
页面不要放在WEB-INF底下
把WEB部在Tomcat底下
运行xxx.jsp方法
方法一、(平时用这个即可在MyEclipse中部署和运行就可以了)
一、Deploy MyEclipse J2EE Project to Server 把xxx.jsp布在自己创建的Tomcat上
二、RUN/Stop/Restart MyEclipse Servers 运行布好的Tomcat
三、在网站上输入http://localhost/8080/文件名/xxx.jsp
PS:查看文件名的位置 右键文件名-Properties-搜索框输入WEB-点击WEB-Web Context-root:就是你的文件名的位置
注意!!!MyEclipse和外部Tomcat不可同时处于运行状态
方法二、(一般这样使用)
把项目生成War包
右键项目 Export javaEE war那个选项 -然后 选择Tomcat文件的webapps下
MyEclipse不需要布了 直接run就可以了 然后在网页上输入http://localhost/8080/文件名/xxx.jsp 就完成了
PS:如果导War包时出错
1.下载com.genuitec.eclipse.export.wizard_9.0.0.me201211011550.jar
在 http://pan.baidu.com/s/1dFF8PjV 密码:nxyb
2.替换 myeclipse安装目录下 common/pluns 的同名文件, 替换后请把替换后的文件修改扩展名为txt (或者其他什么扩展名都行)
3.然后启动myeclipse。完全启动后,什么也别做,直接关闭。
4.在把之前修改的改回jar扩展名,启动myeclipse。之后就可以正常打包了。
方法三、(适用于一个服务器上部署一个项目)
在Tomcat的目录下的conf文件下的server.xml文件找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
在下面再加一行
<Context path="/hello" docBase="D:/myeclipse/HelloPrj/WebRoot"/>
/hello是虚拟路径
docBase是你项目存放的路径下WebRoot里的xxx.jsp文件
路径中最好不要包含中文
部署以后的目录结构和原项目不同