• Eclipse中Java项目转换为Web项目


    刚创建完的Java Project是这样的

    右键项目名,找到这个地方

    修改下方的 Default output folder 为 Vehicle-Report/WebContent/WEB-INF/classes

    跟页面相关的html文件、css文件、js文件都应该放在WebContent之下

    WEB-INF是一个客户端不可见的目录,一般用来存放java文件编译后的class文件、jar包、必备的web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     <welcome-file-list>
           <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
    </web-app>

    进入WEB-INF层级下,创建lib文件夹,放入需要用到的jar包,再放入从别处复制的一份web.xml(根据需要修改welcome-file)

    在eclipse中引入jar包,选中lib文件夹下的jar包,右键Build Path-Add to Build Path

    如果开发的是JSP应用,servlet-api.jar是必须的,引入之后项目结构就变成了这样

    一个能访问的Web应用到这就已经快完成了,接下来,我们需要把这个项目部署到Web容器中,比如Tomcat

    找到Tomcat的安装目录,进入webapps文件夹下(如果不是通过更改Tomcat配置,这就是默认专门存放Web项目文件的文件夹),新建一个以项目名命名的文件夹

    将Web项目WebContent文件夹中的所有文件复制到webapps下新建的文件夹中

    回到Tomcat的安装目录,进入bin文件夹下,执行startup.bat,开启Tomcat服务

    服务启动后,打开浏览器,输入 http://localhost:8080/Vehicle-Report/ ,就可以看到效果了。

     

  • 相关阅读:
    [hihocoder][Offer收割]编程练习赛62
    [laravel]用户异地登录后踢掉之前的登录
    [hihocoder][Offer收割]编程练习赛57
    [hihocoder][Offer收割]编程练习赛58
    线性基
    数组墙 最详细的解题报告
    MySQL中EXPLAIN命令详细解析
    MySQL性能优化
    MySQL中的事务隔离级别
    Java NIO的理解和应用
  • 原文地址:https://www.cnblogs.com/bettyling/p/5390204.html
Copyright © 2020-2023  润新知