首页 > 编程语言 >如何将Maven项目快速改造成一个java web项目(方式一)

如何将Maven项目快速改造成一个java web项目(方式一)

时间:2023-07-15 09:23:19浏览次数:39  
标签:web java 项目 如下 Maven 点击 目录

  因为实际需要,需要将一个maven项目改造成原生的java-web项目,写这边博客

来记录整个改造的过程。原始的maven项目,使用IDEA打开后,目录结构如下所示

 

直接通过文件夹查看项目结果如下

 

首先删除一些文件,只保留sql和src两个目录,如下

 

使用IDEA打开后的目录结构如下

继续删除test目录,resources目录,有配置文件的话需要单独备份。

 

点击项目右键,按如下操作,

 

在弹出窗口中,按如下操作,其实主要是添加Java EE web支持。

 

这时候会生成一个新的web目录,然后将原有webapp目录下面的文件全部拷贝

到web目录下面;并创建lib目录,导入对应的jar包。

 

 

这时候目录变成如下的方式,src目录和web目录是在同一级。而maven项目中,webapp和java目录是在同一级,

并且都在main目录下。

 

 

Java目录去除main和java两极目录,接着做如下的配置

 

 

 

下一步,配置Artifacts

 

 

 

 

点击Apply,然后点击ok

 

 

这时候看到web目录没有显示一个亮点

 

修改方式如下,修改好之后web目录前面有一个亮点标识。

 

 

 

 

继续配置Modules

 

 

 

 

配置tomcat

 

点击这里,配置tomcat

 

 

选择tomcat所在的目录

 

 

添加项目

 

 

如下所示,并且配置项目路径为/manage

 

 

点击启动项目,报错如下

 

 

然后创建一个新的目录如下

 

 

修改输出目录

 

 

这时候报错,fastjson不存在,jar包没有配置正确。

 

继续配置

 

 

弹出如下窗口,选中,点击OK;然后点击Apply-->OK

 

 

启动tomcat,输入网址,正确加载首页如下。

 

标签:web,java,项目,如下,Maven,点击,目录
From: https://www.cnblogs.com/yilangcode/p/17555527.html

相关文章

  • java图片从网络下载到本地
    StringpicVehicle=obj.getPicVehicle();//根路径加上传参数的路径构成文件路径地址StringrealPath=picVehicle;//文件名编码try{//构造URLURLurl=newURL(realPath);......
  • 10.JavaScript原型,原型链有什么特点
    10.JavaScript原型,原型链?有什么特点?在js中我们是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个prototype属性值,这个属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当我们使用构造函数新建一个对象后,在这个对象的内部将包含......
  • Java创建对象的四种方式
    1.new创建新的对象Stringstr=newString("str");2.通过Java的反射机制publicstaticvoidmain(String[]args)throwsException{//获取类的Class对象Stringstr=(String)Class.forName("java.lang.String").newInstance();System.out.p......
  • Java字符串按字符排序的方法
     Java字符串按字符排序的方法字符串排序是一种常见的编程需求,它可以让我们按照一定的规则对字符串进行比较和排列。在Java中,有多种方法可以实现字符串按字符排序,本文将介绍四种常用的方法,并给出相应的示例代码。1.使用String类的compareTo()方法String类提供了一个compareTo......
  • Java Comparator接口的介绍与使用
    JavaComparator接口的介绍与使用什么是Comparator接口?Comparator接口是一个用于比较两个对象大小的接口,它定义了一个抽象方法compare(To1,To2),根据o1和o2的大小返回一个整数值。Comparator接口位于java.util包中,它是一个泛型接口,可以指定比较的对象类型。Comparator接口的......
  • Maven安装及配置
     Maven安装及配置https://blog.csdn.net/qq_43699122/article/details/128537162 找到<mirrors>标签节点并将其改为如下:将原有注释//阿里云<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorO><name>阿里云公共仓库</name><url>https://mav......
  • Java swing和JavaFX学习笔记
    JAVAFX与JAVASwing的区别与推荐:学习Java界面编程是选择Swing还是JavaFX?_javafxswing_莱迪娜的歌声的博客-CSDN博客swing中一些基础函数介绍:JButton按钮,按钮可以带一些图片或文字JCheckBox复选框JComBox下拉列表框,可以在下拉显示区域显示多个选项JFrame框架类......
  • 大一下java期末设计:学生信息管理系统(荣获班上第一)
    先上java代码:先上java代码:importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.sql.*;importjava.util.Scanner;importjavax.swing.*;publicclasscs2extendsJFrame{publicstaticvoidmain(String[]args......
  • maven打包repackage failed: Unable to find main class
    maven打包提示这个问题。原因:主项目pomxml文件中,不需要<build>打包的配置,只需要在有入口类的模块pom.xml配置好<build><build><finalName>${project.artifactId}</finalName><plugins><plugin><groupId>org.......
  • 学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学
    学科知识图谱学习平台项目:技术栈Java、Neo4j、MySQL等超详细教学0.效果展示1.安装教程安装JavaSDK11,下载前需要登录Oracle账号,下载链接,安装教程,测试是否能在命令行工具调用javajava--versionjava17.0.12021-10-19LTSJava(TM)SERuntimeEnvironment(build......