前提,Tomcat已安装好(此处以6.0为例,高版本也一样)
在Eclipse中新建动态网站工程
Eclipse->new->Dynamic Web project
Project name:a04
Target runtime:Tomcat6.0
Dynamic web module version:2.5
->
Default output folder:WebContent\WEB-INF\classes
(注意:Default output folder默认是build\classes,这样*.java编译后的*.class文件都放到了build\classes目录下.
在Eclipse中新建动态网站工程
Eclipse->new->Dynamic Web project
Project name:a04
Target runtime:Tomcat6.0
Dynamic web module version:2.5
->
Default output folder:WebContent\WEB-INF\classes
(注意:Default output folder默认是build\classes,这样*.java编译后的*.class文件都放到了build\classes目录下.
注意: build\classes目录, 这是不符合Struts2标准的, 如果是Struts2工程, 则一定要改成WebContent\WEB-INF\classes).如果是Spring工程则不用改.
->Context Root:a04(这项是自动填好的就是工程名)
Context Root确定了Tomcat将哪些URL请求转发到本Web应用. 如果应用的context root 设置为 myapp,除非存在更为明确的context root的Web应用,否则所有 /myapp or /myapp/*的请求将被转发到你现在新建的应用进行处理,如果第二个应用context root设置为 myapp/help, 那么/myapp/help/help.jsp 的请求将转发到第二个应用进行处理,而不是第一个应用。
Content directory:WebContent (这项是自动填好的)
Content directory实际上Web应用的根目录。
Context Root与Content directory的区别就是:Context Root是在URL访问时用的应用名(在地址栏上访问用的),而Content directory是实际上被部署到Tomcat/webapp目录下的Web应用的根目录(文件系统中实际存在的)。
->Context Root:a04(这项是自动填好的就是工程名)
Context Root确定了Tomcat将哪些URL请求转发到本Web应用. 如果应用的context root 设置为 myapp,除非存在更为明确的context root的Web应用,否则所有 /myapp or /myapp/*的请求将被转发到你现在新建的应用进行处理,如果第二个应用context root设置为 myapp/help, 那么/myapp/help/help.jsp 的请求将转发到第二个应用进行处理,而不是第一个应用。
Content directory:WebContent (这项是自动填好的)
Content directory实际上Web应用的根目录。
Context Root与Content directory的区别就是:Context Root是在URL访问时用的应用名(在地址栏上访问用的),而Content directory是实际上被部署到Tomcat/webapp目录下的Web应用的根目录(文件系统中实际存在的)。
finish,工程就建好了.
在WebContent下New一个Hello.jsp用于显示结果,为了简单里面写一点静态内容即可.
在WebContent下New一个Hello.jsp用于显示结果,为了简单里面写一点静态内容即可.
新建Tomcat Server
Window->show view->servers->new server wizard->Tomcat6->选a04 add到Configured里->Finish.
右键Hello.jsp->Run On Server->可以看到刚才新建的server,选中它,Finish.
Eclipse内建的浏览器就会去访问这个页面了.
这时访问的页面是http://localhost:8080/a04/Hello.jsp
为了在访问时省略"Hello.jsp"可以修改web.xml实现
打开Eclipse自动建好的web.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Window->show view->servers->new server wizard->Tomcat6->选a04 add到Configured里->Finish.
右键Hello.jsp->Run On Server->可以看到刚才新建的server,选中它,Finish.
Eclipse内建的浏览器就会去访问这个页面了.
这时访问的页面是http://localhost:8080/a04/Hello.jsp
为了在访问时省略"Hello.jsp"可以修改web.xml实现
打开Eclipse自动建好的web.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>a04</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
找到这行:<welcome-file>index.jsp</welcome-file>
这表示"index.jsp"是welcome-file(友好页面?),是可以在访问时省略输入的.把"index.jsp"改
<display-name>a04</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
找到这行:<welcome-file>index.jsp</welcome-file>
这表示"index.jsp"是welcome-file(友好页面?),是可以在访问时省略输入的.把"index.jsp"改
成"Hello.jsp",重启server(那个绿色的按钮),再次用http://localhost:8080/a04/这个地址访问,效果
是一样的.
注意,地址区分大小写.
以上是在Eclipse中部署一个最简单的Tomcat应用.
也可以不在Eclipse中部署,而在操作系统中直接使用Tomcat服务去访问这个Web应用.这是通过修改
注意,地址区分大小写.
以上是在Eclipse中部署一个最简单的Tomcat应用.
也可以不在Eclipse中部署,而在操作系统中直接使用Tomcat服务去访问这个Web应用.这是通过修改
Tomcat的配置文件server.xml实现的,这个文件在"...\apache-tomcat-6.0.36\conf\server.xml"
具体是在</Host>上面添加:
<Context path="/a04" docBase="D:\Mywork\Java\workspace\a04\WebContent" debug="0"
具体是在</Host>上面添加:
<Context path="/a04" docBase="D:\Mywork\Java\workspace\a04\WebContent" debug="0"
reloadable="true"/>
path="/a04",代表当在浏览器中访问时要输入的应用名,即:http://localhost:8080/a04
docBase="D:\Mywork\Java\workspace\a04\WebContent",代表应用的真正路径.
修改后保存,重启Tomcat服务,打开浏览器,访问http://localhost:8080/a04就可以了.
path="/a04",代表当在浏览器中访问时要输入的应用名,即:http://localhost:8080/a04
docBase="D:\Mywork\Java\workspace\a04\WebContent",代表应用的真正路径.
修改后保存,重启Tomcat服务,打开浏览器,访问http://localhost:8080/a04就可以了.
相关推荐
在本文中,我们将详细介绍使用Eclipse新建Java Web工程项目的步骤和要点。 一、 启动Eclipse 要新建一个Java Web工程项目,首先需要启动Eclipse。双击Eclipse的可执行文件或从开始菜单中打开Eclipse,Eclipse将...
### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...
Eclipse新建Java Web工程项目 本文档将指导读者使用Eclipse新建Java Web工程项目,并编写第一个Java程序以验证开发工具的可用性。 一、 Eclipse概述 Eclipse是一款功能强大且灵活的集成开发环境(IDE),广泛应用...
通过以上步骤,我们成功地在 Eclipse 中创建了一个 Web 工程,并配置了 Tomcat 服务器进行部署。这不仅适用于简单的 Web 项目开发,也为后续学习更复杂的 Java Web 技术打下了坚实的基础。希望本文能对您的学习之路...
标题“Maven新建打包等管理Eclipse标准动态Web工程”指的是如何使用Maven在Eclipse中创建并管理一个符合Java Web标准的动态Web项目,包括项目的初始化、添加依赖、编译、测试以及打包成可部署的WAR或EAR文件。...
在弹出的“新建动态Web项目”对话框中,为你的项目输入一个有意义的名称,例如“我的第一个Web工程”。接着,指定项目的存储位置,通常是在你的工作空间下。在“目标运行时”(Target Runtime)部分,选择你的Java ...
### Eclipse中创建WEB工程 #### 一、简介与准备工作 在Eclipse中创建WEB工程是一项基本但非常重要的技能,尤其对于那些使用Java进行WEB开发的开发者来说更是如此。本文将详细介绍如何在Eclipse中快速有效地创建一...
### 如何基于Maven在Eclipse下创建Web工程 #### Maven与Eclipse简介 Maven是Apache软件基金会的一个开源项目,它是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者...
Eclipse 新建WEB工程的WebContent目录设置默认WebRoot,和设置编译class默认输出WebRoot\WEB-INF\classes https://blog.csdn.net/love20yh/article/details/81038250
在Web工程中,我们经常使用JSP(JavaServer Pages)来创建动态网页。在WebContent目录下,右键选择"New" -> "JSP File",输入文件名,如"index.jsp"。在JSP文件中,可以编写HTML、Java脚本和JSP指令来创建动态内容。...
在本篇文章中,我们学习了如何使用Eclipse和Tomcat来开发一个web应用项目,从设置服务器配置到新建Web工程、修改class文件生成目录、将Web工程配置到服务器中、新建index.jsp文件和servlet文件,并将其打包成war文件...
### Eclipse JAVA EE 创建Web工程详解 #### 一、概述 本文档主要介绍如何在Eclipse IDE环境下使用JAVA EE工具包创建一个动态Web项目,并通过Tomcat服务器进行部署和测试。此教程适合初学者以及需要快速搭建Java ...
##### 步骤2:新建Web工程 **目的**:创建一个新的Web项目以便进行开发。 **操作**: 1. 单击Eclipse的“File”菜单,将光标移动到“New”,然后点击“Other…”。 2. 选择`Dynamic Web Project`节点,点击“Next...
2. **新建Eclipse工程**:首先,在Eclipse中创建一个新的Web工程,例如名为SD。这将生成Eclipse特定的项目结构。 3. **复制文件**:将Myclipse工程中的源代码、资源文件、配置文件等全部复制到新创建的Eclipse工程...
主要介绍了详解eclipse创建maven项目实现动态web工程完整示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在Eclipse中,修改工程名是一项常见的操作,但有时候这个过程可能会引发一些意想不到的问题,特别是在涉及到Web项目与服务器关联的时候。本文将详细解释如何正确地修改Eclipse中的工程名,并解决在新命名后无法在...
2. 将原来的Java工程的源代码复制到新建的Web工程中。 3. 修改项目的配置文件,包括`.project`文件和`.settings`文件夹下的文件。 4. 将Java工程的nature修改为Java Web工程的nature。 5. 刷新原来的Java工程,工程...
本文将详细介绍如何使用 Maven 在 Eclipse 中创建一个 Web 工程。 #### 二、准备工作 在开始之前,请确保已经安装了以下组件: - **JDK**:Java 开发工具包。 - **Maven**:用于自动化构建过程。 - **Eclipse IDE...
总的来说,这个“java实现体温单实例-eclipse-java工程”涵盖了Java基础、面向对象编程、数据结构、GUI编程和测试等多个方面。通过学习这个实例,开发者不仅可以掌握Java编程的基本技能,还能了解到如何在Eclipse中...