首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决Idea创建maven-archetype-webapp项目无java目录的问题

一、背景   在适用IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java源文件夹,不少小伙伴也遇到该问题,但不知道怎么解决,下面我就来分享解决步骤...3.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK   ?   4.输入要创建的文件夹名称java,并点击OK继续 ?   ...5.在创建好的java文件夹上右键选择Sources项将该文件夹标记为源文件夹 ?   6.我们发现java文件夹已经由黄色变成了蓝色,我们点击OK按钮表示设置完成。 ?   ...这正是我们标准Maven项目的结构,完美!至此我们就解决了Idea创建maven-archetype-webapp项目无java目录的问题。

76430
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    手把手教你在容器云平台上部署Java 应用

    设置数据库 Java 应用程序几乎总是与数据库一起使用。对于本地开发,请使用PostgreSQL数据库。(使用MySQL的过程是完全一样的, 只是安装的为MySQL或MariaDB)....做了部分定制, 可以和使用开源版tomcat一样使用它) 镜像(docker image)和java源代码创建java服务。...为您的应用程序创建路由和域名。...数据库可以使用OpenShift自带的pgsql, MongoDB, Mysql容器镜像; 与纯docker或纯k8s相比, 应用可以直接源代码+ openshift的tomcat8 builder镜像自动生成可用的镜像并部署...因为: builder镜像内包含maven等builder工具. 它会将源码pull下来, maven编译为WAR包, 同时会根据传入的环境变量生成相关配置的xml文件.

    1.4K30

    第二章:项目环境搭建【基于Servlet+JSP的图书管理系统】

    环境搭建 1.项目工具   本项目涉及到的工具都有在云盘提供,自行下载即可 JDK8 IDEA2021 Tomcat8.5 MySQL的客户端工具SQLYog … 2.项目搭建   通过IDEA创建...表示Tomcat配置成功 启动Tomcat在控制台看到的乱码情况,我们只需要调整下配置文件中的编码方式 调整logging.properties中的如下编码方式为GBK即可 搞定 4.项目结构...比如java 和 resources 项目结构介绍 java:存放相关的java代码 resources: 存放相关的配置文件 webapp:web资源【图片、css、js、jsp文件】 target... mysql mysql-connector-java <...登录页面效果: 首先我们需要拷贝相关的静态资源文件 css js 图片 插件 然后在webapp目录下创建login.jsp文件。

    20730

    bdocker容器极简教程

    3、更快速的交付和部署、更轻松的迁移和扩展 等等…… 因为小王是做java开发的,他们现有的模式是在一个服务器上安装统一一个jdk,运行多个tomcat,每个tomcat里面一个java应用,大家也知道...镜像Image:类似于虚拟机镜像,可以理解为面向Docker引擎的只读模板,包括文件系统。...在容器内创建一个数据卷:使用training/webapp镜像创建一个web容器,并创建一个数据卷挂在到容器的/webapp目录,docker run -d -P --name web -v /webapp...Web服务器与应用(Nginx,可以使用淘宝优化的Tengine代替Nginx,Tomcat):在/usr/docker下创建tomcat,nginx目录应用存放Dockerfile文件,最终还是选择通过...exec -ti mysql /bin/bash 其他应用:maven, gitlab, jenkins, dubbo, cat,具体内容将在之后的文章中陆续介绍。

    1.5K50

    Docker下的web开发和Tomcat部署

    : 接下来我们开发一个最简单的spring mvc应用,然后部署到docker的tomcat容器中试试,这我用的是IntelliJ IDEA CE,创建maven工程: GAV信息如下: 如下图所示...Webapp http://maven.apache.org ...这时候去执行mvn命令依然无法编译java文件,在工程上点击右键,执行mvn的reimport命令,如下图,执行完毕后就可以用mvn命令编译java文件了: 现在开始添加测试代码,先增加一个view目录...,里面放个jsp文件,文件结构和jsp文件的内容如下: 再增加一个java文件,文件路径如下: 该文件的源码: package com.bolingcavalry.controller; import..." -m "from tomcat 7.0.75,with a demo webapp" helloworldwebapp bolingcavalry/helloworldwebapp:0.0.1 -

    62050

    【maven】什么是坐标(依赖)继承与模块、web项目启动&访问

    等 maven通过继承与模块对拆分进行支持 创建父项目 为父项目,创建多个子项目。 每一个子项目,就是一个模块。 父项目和子项目,通过继承体现父子关系。...创建web项目 创建web项目 设置项目坐标 2.3.3 启动1:配置tomcat方式 创建web项目工作目录 webapp,并创建首页 index.html 配置tomcat...webapp,并创建首页 index.html (已有) 如果没有配置 WEB-INF/web.xml 文件,启动有异常,可以禁用            <!...如果进行war开发,是否可以将jar项目转换成war项目 2.4.2 步骤 步骤1:创建maven项目 步骤2:创建项目 maven_java 步骤3:创建webapp/WEB-INF...步骤7:配置pom.xml 2.4.3 实现 步骤1:创建maven项目 步骤2:创建项目 maven_java 步骤3:创建webapp/WEB-INF目录,并拷贝web.xml文件

    1K10

    【JavaEE初阶】Tomcat安装与使用及初识Servlet

    (此时Tomcat必须处于运行状态) 8080是Tomcat默认的端口号.就像MySQL的默认端口号是3306一样....接下来我们尝试在Tomcat中部署前端代码: 以我们前面学习过的博客系统代码为例: 将blog系统拷贝至webapps这个文件夹中(部署): 在导航栏中输入http://127.0.0.1...创建目录结构 虽然maven已经帮我们自动创建了一些目录,但是还不够.此处是需要使用maven开发一个web程序,还需要别的目录....(1) 在main目录下,创建一个webapp目录 (2)在webapp下创建一个WEB-INF目录 (3)在WEB-INF下创建一个web.xml文件 (4)给web.xml中写以下代码进去...jar包就是.class构成的压缩包,但是此处要打war包.jar包只是一个普通的java程序.而war包是tomcat专属的来描述webapp的程序.一个war包就是一个webapp.

    39210

    使用IntelliJ IDEA开发SpringMVC网站(一)开发环境 顶

    事先声明,请确保IntelliJ IDEA、Tomcat、MySql和JDK都已经安装好。Maven和Bootstrap的话能有则有。前者为了让导包更容易,后者为了让页面更美观。...可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用...我们看看工程目录,能找到一个pom.xml文件(这个文件在刚创建好项目时就已经展现在了大家面前),maven就是靠它来定义需求的,代码如下: maven.apache.org...由于之后我们要开始写代码了,先做一些配置,选择Modules,在SpringMVCDemo的src\main文件夹中新建一个文件夹,取名为java: ?    ...选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK,结束配置。 ?

    92510

    Maven那点事儿

    创建 Maven 项目 我们不妨创建一个 Java Web 项目,只需在 cmd 中输入: mvn archetype:generate 随后 Maven 将下载 Archetype 插件及其所有的依赖插件...我们的目标是创建 Java Web 项目,所以您可以选择 maven-archetype-webapp(可以在 cmd 中进行模糊搜索),随后 Maven 会与您进行一些对话,Maven 想知道以下信息...java 目录下存放 Java 代码,resources 目录下存放配置文件。 webapp 目录下存放 Web 应用相关代码。 pom.xml 是 Maven 项目的配置文件。...packaging:表示该项目的打包方式,war 表示打包为 war 文件,默认为 jar,表示打包为 jar 文件。 name、url:表示该项目的名称与 URL 地址,意义不大,可以省略。...因为没必要使用 MySQL 客户端的 API,它仅仅在运行时有效,所以我们将 MySQL 构件包的作用域设置为 runtime。

    70530

    使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

    事先声明,请确保IntelliJ IDEA、Tomcat、MySql和JDK都已经安装好。Maven和Bootstrap的话能有则有。前者为了让导包更容易,后者为了让页面更美观。...可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用...我们看看工程目录,能找到一个pom.xml文件(这个文件在刚创建好项目时就已经展现在了大家面前),maven就是靠它来定义需求的,代码如下: maven.apache.org...由于之后我们要开始写代码了,先做一些配置,选择Modules,在SpringMVCDemo的src\main文件夹中新建一个文件夹,取名为java: ?    ...选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK,结束配置。 ?

    2.1K10

    Maven 那点事儿(转)

    创建 Maven 项目 我们不妨创建一个 Java Web 项目,只需在 cmd 中输入: mvn archetype:generate 随后 Maven 将下载 Archetype 插件及其所有的依赖插件...我们的目标是创建 Java Web 项目,所以您可以选择 maven-archetype-webapp(可以在 cmd 中进行模糊搜索),随后 Maven 会与您进行一些对话,Maven 想知道以下信息...java 目录下存放 Java 代码,resources 目录下存放配置文件。 webapp 目录下存放 Web 应用相关代码。 pom.xml 是 Maven 项目的配置文件。...packaging:表示该项目的打包方式,war 表示打包为 war 文件,默认为 jar,表示打包为 jar 文件。...因为没必要使用 MySQL 客户端的 API,它仅仅在运行时有效,所以我们将 MySQL 构件包的作用域设置为 runtime。

    62920

    「Rainbond最佳实践」Tomcat配置Redis实现Session共享

    每个节点下的Tomcat只存储来访问自己的请求时产生的session,为了解决扩容后session持久化的问题,我们提供 **Java的War包项目使用Tomcat配置Redis实现Session共享*...重启应用以适配 {{site.data.alerts.callout_success}} 为方便创建应用时依赖,建议提前通过应用市场创建 Redis 应用;若您未在创建时依赖Redis应用...{{site.data.alerts.end}} 02 使用docker镜像 云帮提供使用定制 tomcat 容器来启动应用的方法。通过以下步骤可实现 配置redis实现session共享。...使用源码 确认源码的或.war存在,并且与Dockerfile文件存在同一目录,以此目录为根目录开始创建应用。...重启应用以适配 下期预告:#最佳实践#Spring Boot框架配置MySQL

    78720
    领券