web应用和数据库都是运行在web容器上面的吗?

web应用和数据库都是运行在web容器上面的吗?


繁星点点滴滴
浏览 880回答 1
1回答

慕容森

web应用需要跟db做数据交互,部署的应用程序必须依赖于web容器。以tomcat为例来说明:1. 打开Eclipse——打开菜单栏window选择preference(首选项)——左侧选择Tomcat,如下图示:    2. 可以看到上图中高亮画出的Context declaration mode(Context 声明模式)中选择以Context files增加自定义部署文件的形式部署web应用——然后Contexts directory中指定上述文件的上级目录(即%Tomcat_Home%\conf\Catalina\localhost )——点击Apply或OK。3. 完上述步骤,再选中Web项目右键点击properties(属性)——选择右侧的Tomcat ,如下图所示:  4. 勾上"Is a Tomcat project"前的checkbox,将项目关联至Tomcat。在Context name中填入XXX,即Web应用自定义部署文件名和Context path名。在Subdirectory to set as web application root (optional)中填入要部署的Web应用的实际路径(即WEB-INF上级目录)。注意:Eclipse会自动地将workdir设置在Workspace\WebApp\work下。如此便自动创建了%Tomcat_Home%\conf\Catalina\localhost\XXX.xml 文件。启动Tomcat 即可自动部署Web应用。
打开App,查看更多内容
随时随地看视频慕课网APP