使用MyEclipse创建web应用并配置Tomcat Love The Way You Lie 2021-06-24 16:11 495阅读 0赞 ## 在Tomcat下创建网页应用 ## ### 创建静态应用 ### * 在webapps目录下创建一个目录,projectname(命名必须不包含中文和空格),这个目录称之为项目。 * 在项目目录下创建一个HTML文件。 * 重启Tomcat,在浏览器中查看localhost:8080/projectname。 ### 创建动态应用 ### * 在webapps目录下创建一个目录,作为项目目录; * 在项目目录下创建如下内容: 1. 创建静态或者动态页面。 2. WEB-INF目录; →WEB-INF目录下创建web.xml文件。 →WEB-INF目录下创建classes文件夹。 →WEB-INF目录下创建lib文件夹。 **WEB-INF目录**:这个目录名称必须是大写,这个目录下的东西是无法通过浏览器直接访问的,也就是说这个文件夹里的内容是安全的的。 **web.xml**:应用程序的部署描述文件,可以在文件中对应用进行配置,例如配置应用的首页。 <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> **classes目录**:存放class文件的目录。 **lib目录**:存放jar包的目录。 ### 配置外部应用 ### 也可以吧应用放在Tomcat之外,这就是外部应用了。例如我们把上面的写的HelloJavaWeb应用从webapps目录剪切到C盘,即`C://HelloJavaWeb`。现在这个web应用已经不在Tomcat中了,这时我们需要在Tomcat中配置外部应用的位置,配置的方式一共有两种: #### 1) #### 打开conf下的server.xml文件,找到`<Host>`元素,在其中添加`<Context>`元素,代码如下(注意大小写!): <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="HelloJavaWeb" docBase="C://HelloJavaWeb" /> </Host> `path`:指定当前应用的名称; `docBase`:指定应用的物理地址; 浏览器访问路径:`http://localhost:8080/HelloJavaWeb/index.html` #### 2) #### 在conf\\Catalina\\localhost目录下面创建name.xml文件,在该文件中编写`<Context>`元素,代码如下(注意大小写!): <Context docBase="C://HelloJavaWeb" /> 文件名`name`:指定当前应用的名称。 `docBase`:指定应用的物理地址; 浏览器访问路径:`http://localhost:8080/name/index.html` ## 使用MyEclipse创建JavaWeb应用 ## 1. **新建Web项目** File→new→Web Project ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70] 输入项目名称,点击finish,得到一个JavaWeb项目。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 1] 2. **在MyEclipse配置Tomcat。** 点击下面的server,右键其中的MyEclipse Tomcat,点击Configure Server Connector。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 2] 按下图所示配置好Tomcat的路径。点击OK ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 3] 我们看到新添加了一项: ![在这里插入图片描述][20190516192548622.png] 我们右键点击Tomcat 7.x,点击其中的Add Deployment: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 4] 选中我们的项目,点击其中的Finish: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 5] 我们看到,Tomcat7.x下面已经多出了一个新的项目: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 6] 上述的这些我们称之为Javaweb在MyEclipse下的编译环境。 -------------------- 还有配置虚拟主机和server.xml的文件结构,了解即可。 end. [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70]: /images/20210615/53d000e07ef449709276ca2bbda8e92b.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 1]: /images/20210615/ec3a118348814872b41dae71c24a92e1.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 2]: /images/20210615/0bb55a445e4c4dc0ad825bf465ca9b88.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 3]: /images/20210615/41ecf0a7ff0442ab806a7077ca34dd11.png [20190516192548622.png]: /images/20210615/21b2ee67993542cc93e3feb9db870526.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 4]: /images/20210615/2ce740fae82d475c878a5b0fbaa8aa42.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 5]: /images/20210615/83507ee897544b059e8f9e5cc43e2934.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ1NjUxMjc_size_16_color_FFFFFF_t_70 6]: /images/20210615/2e39dc5277154c898375eead9720db21.png
还没有评论,来说两句吧...