首页 > 其他分享 >idea创建web项目实操

idea创建web项目实操

时间:2023-02-15 18:14:44浏览次数:37  
标签:web -- 创建 idea 选择 点击 文件夹 实操

打开idea,选择create new project

 

 直接进入项目页面的小伙伴,点击file--new--project

 

 选择创建空项目作为工作空间,next

 

 选择项目地址,并命名项目

 

 finish,提示项目文件夹不存在,同意idea代为创建即可

关闭弹出的project structure页面;到此,我们创建好了工作空间,开始创建web项目(个人认为创建一个工作空间,方便分类,区别于其他文件,工作空间也省略)

 file--new--project--java project--next--next,设置web项目的命名及存储地址,此处我选择的是上述创建的工作空间下创建项目

 

 右键项目名,点击add framework support...

 

 勾选web application,点击OK

 

 这时可以看到,项目下多了web文件夹

 

在web路径下的WEB-INF下创建classes、lib两个文件夹

 

 

 

 

 点击file--project structure...

 

 选择project,将Project compiler output下的文件夹改为刚刚创建的classes文件夹,点击apply

 

 再选中modules,选择右侧的paths,选择use module compile out path,将下列两个路径也改为刚刚创建的classes文件夹,点击apply

 

仍在modules选项,选择右侧Dependencies,点击下方的<Module Sources>,点击右侧的+号,点击JARs or directories

 

 在弹出的Attach Files or Directories窗口,选择刚刚创建的lib文件夹,点击OK

 

 在弹出的choose categories of selected files窗口选择jar directory,设置lib文件夹为jar包存放地址,点击OK

 

 选择左侧的Artifacts,将左侧的项目修改为项目名称(默认加了后缀,删除即可),将下方的output directory选择为刚刚创建的classes文件夹,点击apply,OK

 

 接着我们添加tomcat,点击Add Configuration(设置不同,位置可能不同,无所谓找到就行)

 

 点击+号,选择tomcat server下local(此处一定要点击+号再选择,不要点击Templates下的进行添加;选择的时候看准是tomcat server,不是TomEE Server)

 

 tomcat的Name自动填充就不用管,没有填充,进行命名,一般同tomcat名称,

 

选择Deployment,添加Artifact,

 

可以看到,在deploy at the server startup下有了项目名称的一个Artifact,工件

此截图中下方的application context为项目访问路径,可根据需要修改,点击apply,OK

 

 选择web文件夹下index.jsp,然后点击tomcat的运行按钮

 

 在浏览器中弹出$END$页面,即创建web项目成功

此处地址栏的路径即为刚刚的application context路径。

借鉴:https://www.cnblogs.com/zxiake/p/15112576.html

不足之处,欢迎指正

标签:web,--,创建,idea,选择,点击,文件夹,实操
From: https://www.cnblogs.com/xuduoduo92/p/17123236.html

相关文章

  • JavaWeb的前期准备
    一、概念1.什么是javaWebJavaWeb指的是,java语言编写的可以通过浏览器访问的程序,统称为JavaWeb,它基于请求和响应。2.什么是请求请求指的是客户端向服务器发送数据,叫请......
  • 15. CTFshow 萌新 web1
    一、代码<html><head><title>ctf.show萌新计划web1</title><metacharset="utf-8"></head><body><?php#包含数据库连接文件include("config.php");#判......
  • Go实现Web 应用程序
    Go内置有net/http包使用这个http包可以实现Web服务。 通过下面简单的两个函数,就可以搭建一个Web服务,同时该Web服务具有高并发的特性。http.HandleFunc("/favicon......
  • .Net6 WebApi中集成FluentValidation.AspNetCore的用法
    一、首先在nuget管理器中添加FluentValidation.AspNetCore包 二、添加验证类并继承AbstractValidator<T>,T为原始参数类,在验证类的构造函数中添加验证内容  三、......
  • selenium webdriver 实例化对象的常用属性和方法
    1.获取当前标签页浏览器渲染之后的网页源代码driver.page_source2.获取当前标签页urldriver.get_url3.关闭当前标签页(如果只有一个标签页则关闭整个浏览器)......
  • c++ 程序通用多线程单例设计 c++ web 框架设计经验谈
    设计c++web框架时候,想要一个框架缓存类,很多通用缓存类是用字符保存,作为框架内置就不要序列和反序列了,因为框架内部使用。想给自己的paozhuc++web框架添加缓存类,参考......
  • Idea如何支持写Python代码
    在IDEA中,点击【File】-【Settings...】-【Plugins】,在里面搜索python,并安装插件。(安装后需要重启有效)在IDEA中,配置pythonSDK的路径  (清除红色下划线)【Modules】......
  • WebSocket使用
    WebSocket特点:服务器可以主动想客户端推送信息,客户端也可以主动向服务器发送消息,所有浏览器都支持建立在TCP协议上,服务端的实现比较容易与HTTP协议有良好的兼容性数据比......
  • 解决vue和idea端口号不同-即跨域问题
    当vue端口号为:8081,idea端口号为8080  网页响应Request解决方法在idea的在Controller类上加上如下注解:@CrossOrigin(origins={"*","null"})   ......
  • IDEA 2022.02新建web工程
    1、创建项目 2、新建代码目录创建后的目录如下:3、添加web配置此时代码目录中会多出如下目录 4、配置tomcat点击运行配置,新增tomcatserver并配置tomcat地址......