所在位置:
首页 >
营销资讯 >
网站运营 > 2018-5-5 JSP_Web_MVC开发(4)-Eclipse配置
2018-5-5 JSP_Web_MVC开发(4)-Eclipse配置
时间:2023-05-24 12:42:02 | 来源:网站运营
时间:2023-05-24 12:42:02 来源:网站运营
2018-5-5 JSP_Web_MVC开发(4)-Eclipse配置:Eclipse进行Web开发首先要进行Web配置,进入配置的首选项
然后进入Server,添加Server Runtime Environments
本次使用的是Tomcat8.5,配置时候只需要选择Tomcat安装目录即可。
完成后,在下方操作栏中server也中可以直接启动Tomcat
下面开始创建项目
Web3.1就是JavaEE7
2次next后,选择"Generate web.xml deployment descriptor",生成web.xml文件。
最后Finish,完成项目创建。建立完的项目中会自动创建WEB-INF目录。
Eclipse支持项目自动部署,之前建立的虚拟目录属于手工部署,如果要在Eclipse中自动部署,可以按照以下操作
说明:
- General Information中的Configure path指明的是Eclipse中启动Tomcat的配置文件路径,上图中左侧server项目下的文件,比如:server.xml,web.xml都在此文件路径中。
- Server location有3个选项,它指明了项目部署路径
第一个是use workspace metadata,即部署到:你的工作空间/.metadata/.plugins/org.eclipse.wst.server.core中;
第二个:tomcat installation,即部署到你的tomcat安装路径下,也就是tomcat目录下的webapps文件夹中;
第三个:custom location,即自定义路径;
- 配置完成后,启动服务器,正常情况服务器会显示“started Synchronized”表示同步。此时去部署路径中看,会发现MyWebTest目录及其中的所有文件都被复制过来。
- 注意:配置完成后,Server location就是灰色的不能修改,那是因为Server中有部署项目。如果要修改,必须先把项目都移除,然后再open才可以操作了
- 启动Server如果遇到以下错误,则需要修改修改 workspace/.metadata/.plugins/org.eclipse.wst.server.core/servers.xml文件。
unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor
我的文件显示如下,把其中的start-timeout="45"改大一些就行了。
<?xml version="1.0" encoding="UTF-8" standalone="no"?><servers> <server auto-publish-setting="2" auto-publish-time="1" configuration-id="/Servers/Tomcat v8.5 Server at localhost-config" hostname="localhost" id="Tomcat v8.5 Server at localhost" name="Tomcat v8.5 Server at localhost" runtime-id="Apache Tomcat v8.5 (2)" saveSeparateContextFiles="true" server-type="org.eclipse.jst.server.tomcat.85" server-type-id="org.eclipse.jst.server.tomcat.85" start-timeout="45" stop-timeout="15" testEnvironment="false" timestamp="5"> <list key="modules" value0="WebTest::org.eclipse.jst.jee.server:WebTest::jst.web::3.1"/> </server></servers>