精华内容
下载资源
问答
  • 使用idea运行web项目

    千次阅读 2016-05-07 14:45:47
    记录使用intellij idea运行web项目的全过程:  1. 导入eclipse项目,直接选择 .project文件即可    2. 设置编译文件的输出目录,一般设为WEB-INF/classes目录:      3. 添加项目jar包的依赖(包括lib中...

    记录使用intellij idea运行web项目的全过程:

       1. 导入eclipse项目,直接选择 .project文件即可

           

     

      2. 设置编译文件的输出目录,一般设为WEB-INF/classes目录:

        

        

     
     

        3. 添加项目jar包的依赖(包括lib中的jar以及tomcat中的jar):

     

        

     



     

     

        4. 指定web.xml配置文件的位置以及webRoot目录位置(spring, hibernate框架都可以在这里添加):

       

     

      指定web.xml目录位置

     

     

       指定webRoot或webContent文件目录位置

     

     

       6. 配置artifacts:

     

      添加artifact

     

       设置artifact输出目录为webRoot

     

     

     

       7. 配置tomcat:

     

     

     

       配置需要发布的artifact

     

       配置tomcat参数

     

    至此配置完毕,运行即可!

     

    如果运行报错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

    在tomcat的context.xml中添加<Loader delegate="true" />即可

    展开全文
  • 一、idea运行Web项目时部署的位置 某天在idea中运行web项目,把project部署到Tomcat中,运行后去Tomcat目录下看,根本找不到部署的项目,怎么肥事??? 1. 项目Tomcat配置文件 经过了解后,在idea中部署项目到...

    一、idea运行Web项目时部署的位置

    某天在idea中运行web项目,把project部署到Tomcat中,运行后去Tomcat目录下看,根本找不到部署的项目,怎么肥事???

    1. 项目Tomcat配置文件

    经过了解后,在idea中部署项目到Tomcat,在运行时idea不会把项目放到Tomcat webapps目录下,而是复制一份足够的配置文件到 ${user.home}/.IntelliJIdea/system/tomcat 目录下:
    idea中配置tomcat默认路径.png

    也就是说每个项目都有属于自己的一份Tomcat配置,互不干扰。
    每个项目的配置文件夹中都有一个 /conf/Catalina/localhost/ROOT.xml 文件,内容如下:

    <Context path="" 
    docBase="E:\Z.K soft\idea-workspace\ssm\ssm_parent\ssm_web\target\ssm_web-1.0-SNAPSHOT" />
    

    其中path是指在访问此项目时,是否需要添加额外的路径,如果为空,则直接使用域名或者ip就可以访问到该项目:127.0.0.1/localhost/域名

    path值可以在idea中 Run/Debug Configurations 配置,配置后项目访问路径为 http://localhost:端口号/ssm
    配置项目访问路径.png

    docBase是指要运行的项目的部署位置,E:\Z.K soft\idea-workspace\项目 就是我的项目源代码的位置,target是由maven构建后生成的,E:\Z.K soft\idea-workspace\项目\target\xxx-web-1.0 目录就是maven build完成后生成的,目录结构如下:
    maven项目target目录.png

    2. 项目运行过程

    idea启动tomcat的命令为:Run / Debug
    Tomcat在idea中的启动结束.png

    也就是说,整个项目运行过程为:首先maven build项目,将构建结果写到项目的target目录下,然后idea复制一份Tomcat的配置文件到${user.home}/.IntelliJIdea/system/tomcat 中,之后启动Tomcat安装目录下的catalina.bat文件,Tomcat读取配置文件,找到项目位置,然后就运行起来了。

    maven build后默认输出路径(该项目的target目录):
    maven项目编译后默认输出路径.png


    二、idea部署Web项目到本地Tomcat

    前言:不部署在Tomcat下,Web项目依然能正常启动;如果需要在本地Tomcat的webapps下存储和查看文件,就需要将web项目部署在本地Tomcat下。

    1. Tomcat目录结构
    Tomcat目录结构.png

    2. 部署到 webapps 目录

    打开Run/Debug Configurations,选择Deployment添加 war exploded,再点击铅笔头(修改)

    war/war exploded区别:war exploded模式是直接把文件夹、jsp页面等等移到Tomcat 部署文件夹下面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。而选择war包启动,idea会将编译后的项目打成war包,然后tomcat会去解压war,启动速度会比war explode慢很多。
    idea项目部署里点击修改.png

    注意output directory(输出路径),默认是项目target下,需要修改为本地webapps下,如:E:\apache-tomcat-8.5.11\webapps\ssm
    修改输出目录为本地Tomcat下webapps.png

    然后,此时只是确定项目编译输出路径为E:\apache-tomcat-8.5.11\webapps\ssm,还需要把项目放到输出路径里;在Available Elements?下选择项目,右键点击put into output root,重新启动即可。
    修改项目输出路径.png

    3. 部署后的目录结构
    maven项目部署在Tomcat后的目录结构.png

    展开全文
  • IDEA运行web项目及乱码处理

    千次阅读 2019-08-16 14:00:52
    一、IDEA配置Tomcat运行web项目的步骤 之前一直在eclipse上进行web项目开发,刚转IDEA,发现在IDEA上部署Tomcat并不一样,比eclipse部署要麻烦些。 这是我使用的版本环境 Tomcat使用的apache-tomcat-9.0.0.M13,...

    一、IDEA配置Tomcat运行web项目的步骤

    之前一直在eclipse上进行web项目开发,刚转IDEA,发现在IDEA上部署Tomcat并不一样,比eclipse部署要麻烦些。

    这是我使用的版本环境

     

    Tomcat使用的apache-tomcat-9.0.0.M13,具体步骤如下

    Step 1:创建web项目,这个不详细介绍了..

     

     

    Step 2:在IDEA的settings( Ctrl + Alt + S )选项中配置Tomcat。根据你本地下载配置好的Tomcat路径来,我的Tomcat解压安装到E盘的,并在本地配置好环境变量。

      

    Step 3:在Project Structure (Ctrl + Alt + Shift + S)中Modules点击绿色+图标导入Helloween项目模块

     

     

    Step 4:创建Artifact 点击绿色+图标选择第二项Web Application:exploded

     

     

    Step 5: 在菜单栏Run---->Edit Configurations中,点击+为Tomcat进行配置。

     

    在deployment中点击+选择Artifact,IDEA自动选择了之前配置的Artifact.点击确定即可。

     

    Step 6:把Tomcat跑起来,点击run图标就大功告成了。

     

    二、idea运行web项目乱码问题解决

    windows下idea中web项目乱码,主要原因是服务器端乱码(执行webservlet的时候,编码格式改变),导致客户端的编码格式与webservlet传递过的编码格式不一致。

    前端网页的编码,通常会设置为utf8,但是经过webservlet的的时候通常会默认转码为gbk模式,而idea编辑工具中的设置也是utf8。

      设置idea的编码:file->Settings->Editor->Filecodings(在这里设置编辑器的全局编码);然后设置VM Options编码配置 -Dfile.encoding=UTF-8。这样设置只是设置了项目应用的编码,如果仍旧存在乱码,需要进入到C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.5\bin\修改idea.exe.vmoption或者是idea64.exe.vmoptions(32或者64位的区别),增加这么一行代码-Dfile.encoding=UTF8。这时候可能控制台报错,再加上另外一行代码-Dsun.jnu.encoding=UTF8.

    -Xms128m
    -Xmx750m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Dfile.encoding=UTF8
    -Dsun.jnu.encoding=UTF8
    

     

    展开全文
  • IDEA运行web项目之后,web.xml和jsp文件的更新,以及新增jsp文件都不会进行更新, 在target目录下找不到新增的文件
  • IDEA运行web项目路径中去掉项目名称

    千次阅读 2019-10-24 11:17:57
    IDEA开发一个项目时,配置tomcat启动,通常不注意的话,是会自带项目名称的,这样可能会导致你引用路径出现问题,例如CSS中引用图片,HTML中引用CSS文件路径,都会做一些处理才行,而我们实际上大多只是想根据项目...

    在IDEA开发一个项目时,配置tomcat启动,通常不注意的话,是会自带项目名称的,这样可能会导致你引用路径出现问题,例如CSS中引用图片,HTML中引用CSS文件路径,都会做一些处理才行,而我们实际上大多只是想根据项目文件路径,来进行相对路径引用。如下,因为包含项目将导致引用失败:

    这里可以看到,主要是路径中含有项目名称,而页面引用实际没有导致出现问题。解决方式就是去掉项目名称,方法:

    1.打开启动配置,找到Deployment可以看到如下图

    2.去掉这里的项目名称,即上图箭头处的项目名称字符串,之后重新运行,可以看到启动路径中少了项目名称。

    至此完成将发布到Tomcat下的web项目,访问路径去掉项目名称 。

    展开全文
  • Intellij IDEA运行Web项目

    千次阅读 2017-06-02 20:05:22
    IDEA配置Tomcat Run/Edit Configurations/左上角”+”号/选择Tomcat服务器/Local/找到本地Tomcat服务器(去掉After Lunch) 将Module部署到Tomcat中 Run/Debug Congfigurations/Deployment/”+”号/选择要部署的...
  • 我们用如果是war exploded方式,这种...那么项目运行目录在/用户目录/.IntelliJIdea/system/tomcat下,并且每个项目一个目录,例如我的 如果是用war方式 这种方式 是发布模式,将直接部署在本地tomcat,webapps下面
  • 设置黄色标注处的路径为本地Tomcat下的webapps中,此时运行项目就是Tomcat中的了。 String savePath = request.getServletContext().getRealPath("file"); savepath 为:当然要先在Booklist路径下新建一个file...
  • idea部署的web项目启动tomcat后,控制台一直打印如下代码,不知道怎么解决 ``` 14-Feb-2019 17:57:50.208 信息 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup....
  • webapp目录下还有其他文件,但是运行时只有WEB-INF下的资源被加载了,有修改的方法吗/
  • IDEA运行web项目需要的一些配置(tomcat,maven)

    千次阅读 多人点赞 2020-09-17 20:37:27
  • 解决方案: 1. 把数据库驱动先添加到项目中,如图: 2. 再把该 jar包 放到tomcat的lib目录中即可 如图: ...情景二 web项目 先在项目中添加module 的dependency依赖 再把该 jar 包放到 tomcat lib目录下面 ...
  • idea怎么运行web项目

    万次阅读 多人点赞 2019-04-01 16:30:58
    idea怎么运行web项目 1、在idea菜单栏依次点击run->Edit Configurations 2、点击+号新增配置,然后依次选择TomcatServer->Local 3、点击Configure,然后选择tomcat路径,然后确定关闭tomcat选择窗口 4、在Deploymen...
  • Idea使用tomcat运行web项目

    万次阅读 2019-04-25 00:09:10
    由于之前一直在使用eclipse进行开发 初次使用idea 发现不会用tomcat启动web项目。。 点击Add Configuration 这个时候还是不能运行 因为tomcat中并没有项目 在此处添加自己的项目即可 ...
  • 使用IDEA创建web项目运行项目

    千次阅读 2019-06-04 10:31:22
    Web Application,然后next 注意:第四步可以选择不同的, Java:创建简单的web工程 Java Enterprise:创建企业级的web工程 起一个项目名字,这里以JavaWebTest为例,然后点击Finsh即可 项目目录结构如下: 修改...
  • IDEA 运行java web项目

    千次阅读 2020-07-13 13:57:32
    正确的IDEA部署java web项目如下: 1.导入web项目IDEA 如非maven项目,导入时选择eclipse即可 2.添加tomcat 会发现 系统提示No artifacts configured; 先忽略这个提示,点击ok. 此时运行tomcat时访问不...
  • IDEA运行Web项目 页面出现中文乱码

    千次阅读 2019-09-03 22:35:12
    web项目中,主要编码格式改变的地方有: 虚拟机加载文件编码 IDE的保存文件编码 html文件,xml文件等外部保存的编码 web服务器入tomcat的编码 二、修改编辑器的编码 #编辑器的乱码,这个很好解决,将其全部变成...
  • idea导入Web项目并配置tomcat运行

    万次阅读 2018-10-27 16:25:49
    文章目录1、导入项目2、配置tomcat三、配置Web项目在tomcat下的运行包 1、导入项目 File——&amp;gt;Open...然后选择要导入的web项目路径。 2、配置tomcat 第一步:单机右上角的Edit Configuration ...
  • idea运行maven web项目

    万次阅读 2016-09-09 17:33:56
    3:然后在Deployment选项卡中,点击“+”,在弹出的对话框中选择你的项目,我的是zm,Application context是设置的项目在tomcat下的发布的路径,如果不填,默认是"/",表示的是根路径,运行项目会发布到tomcat ...
  • IDEA CheckOut web项目运行开发

    千次阅读 2017-10-13 09:28:55
    安装svn的客户端:TortoiseSVN(注意:安装时手动勾选“command... 检出项目 配置项目 配置tomcat 启动、调试 svn更新、提交、查看记录 打开version control面板 原文章链接:http://blog.csd...
  • IntelliJ IDEA 配置Tomcat 运行Web项目

    万次阅读 多人点赞 2017-10-09 23:02:51
    以前都用MyEclipse写程序的 突然用了IDEA各种不习惯的说 借鉴了很多网上好的配置办法,感谢各位大神~前期准备 IDEA、JDK、Tomcat请先在自己电脑上装好 好么~ 博客图片为主 请多看红框框开始1.创建、配置项目 ...
  • IntelliJ IDEA导入Web项目

    万次阅读 2018-03-13 10:47:21
    转自:Idea导入Web项目 概述 主要分为项目配置和tomcat配置两大步骤。 一、项目配置 打开idea,选择导入项目 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的...
  • IDEA中怎样运行Web项目

    千次阅读 2019-06-02 23:19:48
    新建web项目,怎样运行在Tomcat上。 实现 选择IDEA菜单栏中的run 选择编辑设置 找到default--Tomcat Server --Local--点击Configure按钮 选择本地Tomcat路径 点击OK 配置打开的浏览器以及jre等,...
  • idea创建Web项目及部署运行详细过程

    千次阅读 2019-05-28 21:33:51
    相关软件:Intellij Idea2017、jdk16、tomcat Intellij Idea直接安装(可根据需要选择自己设置的安装目录),jdk使用1.6/1.7/1.8都可以...一、创建简单web项目 1、创建一个web project File -> new Project -...
  • idea运行普通的web项目

    千次阅读 2018-04-19 08:53:46
    项目右键----open module setting ----modules ...如果上图没看到web,点击Facets,分别指定项目webapp目录和web.xml文件的路径如下: 打成war包: 再去Tomcat发布即可 把生成的war包发布即可. ...
  • IDEA社区版运行web项目 1.在pom.xml文件的project标签下输入如下代码 <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven...
  • 今天在看Spring实战用idea搭建web项目运行时启动正常但是访问显示404资源不存在,然后去配置的tomcat/webapps下一看没有部署的项目文件,一顿操作弄好之后又去配置的tomcat/webapps下一看还是没有部署的项目!...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 66,639
精华内容 26,655
关键字:

idea运行web项目