Step by Step 搭建SpringMVC项目[2]-创建动态项目

开始上干货

    通过上篇文章 Step by Step 搭建SpringMVC项目[1]-环境搭建 配置完成后,这一篇开始我们开始创建我们的web项目了。

 创建

    1、话不多说先上图吧,双击eclipse图标打开程序

    

    打开后会提示选择工作目录,根据自己需要设置即可。也可以和我相同。

   

    设置好工作目录后,点击 Launch 按钮启动

    

    进入eclipse后显示的是欢迎页面,如果不想每次打开都显示它。取消勾选右下角Always show Welcome at start up即可。

    点击上面的叉号关闭。

    File--》New--》Dynamic Web Project 弹出如下对话框

    

    Project name: 输入项目名称

    Project location :默认就可以了

    Target runtime 点击New Runtime…

    

    选择Apache Tomcat v9.0 根据自己需要选择,因为上一步我们下载的是 Tomcat9.0.4所以这里选择v9.0

    点击Next

    

    设置Tomcat安装目录和,运行jre。 

    

    点击Finish即可完成设置,设置完成后,会返回创建项目对话框

    Dynamic web modeule version 会自动填写3.1 不用管它,默认即可,如下对应关系

        Dynamicweb module 2.4  对应Tomcat 5.5

        Dynamicweb module 2.5  对应Tomcat 6.0

        Dynamicweb module 3.0 对应Tomcat 7.0

    

    其他默认即可。点击Next

    

    默认有一个src,选中点击Remove删除掉。

    点击Add Folder创建如上文件夹,将Default output folder改为 target\classpath

    点击Next

    

    Context root是项目根目录

    Content directory 是资源文件目录

    勾选Generate web.xml deployment descriptor自动创建web.xml

    点击Finish。

   

    最终项目目录结构如图。

    在WEB-INF目录下创建index.jsp

    

    随意填写内容,为了方便测试,请不要空内容。

    右键项目名称

    Run as--》Run on Server

    

    直接点Finish

    这时我们看到控制台一直在打印日志信息。服务启动后会自动打开eclipse自带浏览器。

    

    服务启动成功后,自动打开浏览器。

    

    哎呀,404了呢。而且http://localhost:8080也打不开。

    既然遇到问题,那就解决这个问题。

    既然tomcat默认也面都打不开那就想想是不是tomcat设置问题。因为我们是从eclipse启动的所以第一想到的元凶应该是eclipse。点选Servers选项卡,双击我们的Tomcat服务。

    

    

    Server Locations 使用的不是我们Tomcat安装目录,所以需要修改,但是为什么是灰色的呢。因为我们有项目在这个服务内。

    有项目那就移除了先。

    

    右键项目名称,Remove。移除OK。

    

    项目移除后可以修改了,选择第二个。我们再次运行我们的项目会提示。保存修改

    

    点击Save

   

    Finish,因为我们刚刚修改配置的时候没有停止Server所以现在问是否重新启动server

    

    OK,重启

    

    哎呀,还是不行,怎么还是404呢,别着急。我们试试http://localhost:8080

    

    发现默认页面正常打开,但是我们项目缺404,已经创建了index.jsp问什么呢。

    这里需要配置一下我们的web.xml

    

    添加    <welcome-file>/WEB-INF/index.jsp</welcome-file>

    保存。重新运行项目。

    

    终于见到你了。

    这里有一些说明。

    如果我们进入Tomcat,目录会发现和我们一起的Tomcat有些不同多了一个wtpwebapps

    

    java tomcat下有wtpwebapps文件夹  和  webapps文件夹区别

    (1)webapps : tomcat默认部署路径

    (2)wtpwebapps : eclipse默认部署路径

    (3)两者同时存在,运行bin中的startup.bat,运行wtpwebapps  中部署的项目

    建议:
        单独运行web项目 、 eclipse部署项目,不要放在同一个tomcat中!

    也可以在eclipse内配置这个目录、

    

还是上面的问题,服务内有项目不能修改,删除服务内项目即可修改了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值