精华内容
下载资源
问答
  • idea部署web项目tomcat报错404解决

    千次阅读 2021-02-22 11:32:19
    首先要确定部署web项目的步骤正确 1、新建好web模块后,在module里面要添加进去 2、libraries下点+,选择java,把这个模块的lib目录添加,lib中包含所需要的的各种jar包 比如这是我的lib 3、生成war exploded包...

    首先要确定部署web项目的步骤正确
    1、新建好web模块后,在module里面要添加进去
    在这里插入图片描述
    在这里插入图片描述
    2、libraries下点+,选择java,把这个模块的lib目录添加,lib中包含所需要的的各种jar包
    在这里插入图片描述
    比如这是我的lib
    在这里插入图片描述
    3、生成war exploded包,选择你要运用到的模块
    在这里插入图片描述
    在这里插入图片描述
    4、facets中添加web模块,确认好路径,path要定位到web.xml目录下,web resource要定位到web目录下
    在这里插入图片描述
    5、配置tomcat
    在这里插入图片描述
    命名推荐改为你当前的模块/项目名
    在这里插入图片描述
    deployment选择上面步骤生成的war包
    在这里插入图片描述
    url中8080/后的目录要和deployment里面applicationContext吻合在这里插入图片描述
    在这里插入图片描述
    此时,启动tomcat即可在这里插入图片描述

    404报错可能的原因

    在这里插入图片描述

    这是正确的页面结果。博主之前一直打开这个网址报错404,试过网上很多方法,确认了很多次流程都没问题。。。后面发现是个很简单的错误。

    如果打开localhost:8080可以正确打开tomcat页面,说明tomcat没问题,是项目部署的问题。

    部署项目可以直接复制项目文件夹到tomcat安装路径下的webapps文件夹下,用idea的话会自动部署,所以你要确定idea中设置的artifacts生成的war那个文件路径要对,如果生成的路径不在webapps下面,那么通过localhost:8080/06_servlet/这样的方式去访问就无法定位到资源。
    在这里插入图片描述
    在这里插入图片描述

    把路径修改到webapps下面后,可以成功启动了

    如果不想把项目放到webapps文件夹下

    可以打开tomcat的conf–>Catalina–>localhost文件夹,在里面新建一个xml文件,比如命名为abc.xml,在里面写上:

    <Context path="/abc" docBase="xxxx(war包的路径)" reloadable="true"></Context>
    

    访问这个工程的路径即:http://ip:port/abc/

    展开全文
  • Java web项目启动Tomcat报错解决方案点击运行项目时显示 A Java Exception has occurred.'Starting Tomcat v9.0 Server at localhost' has oncountered a problem.Server Tomcat v9.0 Server at localhost failed to...

    Java web项目启动Tomcat报错解决方案

    点击运行项目时显示 A Java Exception has occurred.

    'Starting Tomcat v9.0 Server at localhost' has oncountered a problem.

    Server Tomcat v9.0 Server at localhost failed tostart.

    并显示以下两个弹框

    a1fd5a10880518f7d33cfbcea2caadb5.png

    ef5f950c7c5519c9c1c84e928d4c50b8.png

    同时控制台报错org.apache.catalina.startup.Bootstraporg.apache.catalina.startup.Bootstrap

    在查询问题后对项目的jdk及Tomcat版本进行设置,但是没有效果

    这是因为找不到bin目录下的bootstrap.jar,需要添加该jar包。

    这种问题一般出现在第一次配置项目,有以下解决办法

    Window——>preferences——>Java——>Installed JREs——>点击相应版本JDK——>Edit ——>Add External ARs——>检索tomcat安装目录bin下的bootstrap.jar,添加后即可解决问题。

    9b51275c8ae3b23cbb49c25efef4fc8e.png

    8f2729f40912c1f38a955775ef55fadd.png

    dbf4d0cae2024917c5fb01fa92650486.png

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

    时间: 2020-07-30

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    在java web开发的时候经常会用到读取读取或存放文件,这个文件的默认路径在哪里呢?写死在程序里面显然是可以的,但这样子不利于位于,假如有一天项目从window移植到linux,或者保存文件的路径变了,就需要去源代码中查找,进行替换,这样子不仅效率低,而且程序的耦合度也会过高,这里我用了一个properties文件用于存放文件的保存路径,需要保存或者读取都来自己properties所保存的路径. 1.我存放的propeities文件路径 因为linux和window上面的分盘是不一样的,所以我

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    本文实例讲述了Java Web项目部署在Tomcat运行出错与解决方法.分享给大家供大家参考,具体如下: 1.在部署Java Web项目的过程中,启动Tomcat出现报错提示 具体报错如下: Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete. 元素类型 "H

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:http://

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用.以前的服务器消息推送大部分采用的都是"轮询"和"长连接"技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高.WebSocket技术对只会产生很小的开销,并且实时性特别高.下面就开始讲解如何利用WebSocket技术开发聊天室.在这个实例中,采用的是Tomcat7服务器,每个服务器对于WebSoc

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    (1)我们初学者在学习javaweb的时候每次更改项目都需要重新部署项目,这样的二话太麻烦 (2)使用tomcat的热启动就可以解决这个问题: 在tomcat目录下:找到 conf ----context.xml 打开 填写圈中的 就好了! (3)如果你的tomcat是自己的myeclipse中自带的话 就需要在自己的项目中找到 是在自己的工作区间下: 这是我的工作区间 就是第一个 点进去 有一个 .me_tcat 看到了conf 其他的过程和上述一样!

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压JDK (1)下载安装包 进入到/usr/local目录下新建java目录 mkdir java ,在Java目录下使用wget指令下载安装包,如 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2

    IDEA创建一个传统JAVA WEB项目(不使用maven构建) 方法一 File --> NEW --> Project --> Java (勾选Web Application) 方法二 File --> NEW --> Project --> Java Enterprise(勾选Web Application) IDEA部署JAVA WEB项目 IDEA 并非把项目放到 tomcat 的 webapp目录中,而项目还是在源项目目录中,IDEA采用了一种无入侵Tomc

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    之前进行Web开发的时候使用的是myeclipse,但只用过的人都知道,由于其插件太多,而且有很多插件的功能根本就接触不到.所以导致一旦工程稍微大一点就会很卡,虽然之前也对其进行优化过,但还是觉得不太好用.今天闲来无事,就决定尝试一下最原始的办法,使用记事本+Tomcat进行开发.虽然效率不是很高,但是熟悉了最基本的一些操作,也算是颇有收获.而在在篇博客中,我将分享一下我觉得今天最大的收获. 我们都知道,我们要将项目在Tomcat中部署运行,所使用的.class文件需要保存到一个特定的目录下(当

    6b5aa0751a6f1e6a9d0b665a02cc1f46.png

    一.WebSocket简单介绍 WebSocket protocol 是HTML5一种新的协议.它实现了浏览器与服务器全双工通信(full-duplex).一开始的握手需要借助HTTP请求完成握手. 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据. WebSocket背景 在浏览器中通过http仅能实现单向的

    http://www.jb51.net/article/114838.htm这篇文章很详细的介绍了JS的跨域,给出的解决方案是springboot的方式,假如不用spring boot 或者 spring版本低于4.2就需要自己实现: 参考了spring boot的实现方式,并有所简化,代码如下: package com.lvluo.web.filter.CorsFilter; import java.io.IOException; import javax.servlet.Filter; im

    0786a6186b86f60570e1a1f5be47f730.png

    前言 最近工作中遇到一个需求,需要实现截图功能,断断续续查找资料.验证不同的实现方法终于算基本搞定了页面截图,因为中间过程曲折花费较多时间,分享出来帮助大家快速实现截图 为什么选用phantomjs进行截图 截图可以实现的方式有很多,比如: selenium HtmlUnit Html2Image...and so on但是这些实现的截图效果都不好.selenium只能实现截屏,不能截取整个页面,而HtmlUnit.Html2Image对js的支持效果并不好,截下来的图会有很多空白.phanto

    d648c4f408873e2864fb81e5210682df.png

    一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据. 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据:这种客户端是主动方,服务端是被动方的传统Web模式

    系统:Ubuntu 16.04 dev_desktop 1.Java安装并配置环境变量 (1)从Java官方网站下载最新版JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载jdk压缩包 jdk-8u144-linux-x64.tar.gz (2)  将压缩包解压并复制到/usr/lib 目录下 tar -zxvf jdk-8u144-linux-x64.tar.gz sudo cp -r ./jdk

    以前导出总是用POI导出为Excel文件,后来当我了解到CSV以后,我发现速度飞快. 如果导出的数据不要求格式.样式.公式等等,建议最好导成CSV文件,因为真的很快. 虽然我们可以用Java再带的文件相关的类去操作以生成一个CSV文件,但事实上有好多第三方类库也提供了类似的功能. 这里我们使用apache提供的commons-csv组件 Commons CSV 文档在这里 http://commons.apache.org/ http://commons.apache.org/proper/co

    Shell执行/调用Java/Jar程序例子的实例详解 前言: 最近要写一个独立的Java程序去监控Hadoop和Oozie,通过Shell去调用.写代码到现在也4年多了,貌似就从来没在生产环境中写过一个独立的Java程序,不是部署到Tomcat就是直接丢给Hadoop.于是参考Hadoop等开源环境,自己写了一个demo,并且可以通过Ant打包生成可运行的程序.所以这里有三步:Java程序,Shell,Ant      1.首先建立Java程序,由于是例子,所以这里很简单,只是输出传入参数的个

    Java CountDownLatch完成异步回调实例详解 实例代码: public class AsyncDemo { private static void doSomeTask() { System.out.println("Hello World"); } private static void onCompletion() { System.out.println("All tasks finished"); } public static void ma

    Java Exception 捕获和显示实例详解 在进行Java B/S架构开发时,经常有这样的场景:后端处理业务逻辑,前端负责展示,当后端处理出现异常时,如何把错误信息展示给前台呢?错误信息栈通常很多,对开发人员查找问题比较方便,但对于客户来说,打一堆的错误信息,无疑是对他们感官的一种摧残,如何捕捉最重要的信息显示到客户端呢?该信息要求简明扼要,指向出错点,且应指明异常的类型. 在很多情况下Exception的 getMessage()方法返回空的值,如果使用该方式则会在前端显示空值.我们要显

    279feeadcc6e19c3a7127bb7d5745912.png

    自定义雷达图表如下: 1.创建UserControl,名为"RadarChartControl" 前台:

    展开全文
  • 自从IDEA2020.2版本发布之后,在IDEA中创建web项目与之前发生了很大变化 现在:我们会发现新建项目的时候,界面变成这样了 曾经:在IDEA2020.2以前,我们创建一个web项目 那么问题就来了,我们应该怎么办呢? 一...

    前言

    自从IDEA2020.2版本发布之后,在IDEA中创建web项目与之前发生了很大变化
    在这里插入图片描述
    现在:我们会发现新建项目的时候,界面变成这样了
    在这里插入图片描述
    曾经:在IDEA2020.2以前,我们创建一个web项目在这里插入图片描述
    那么问题就来了,我们应该怎么办呢?


    一、配置Web项目

    现在我们创建web项目只需要:
    1.正常的先New 一个普通Java项目,
    2.然后回到项目界面,右键项目名称->add framwork support->选中Web Application->默认勾选创建web.xml

    step1:创建普通项目

    在这里插入图片描述

    step2:添加框架支持

    • 在新建好的项目上点击右键,点Add Framework Support
      在这里插入图片描述
    • 点击Web Application,JDK8中版本默认4.0
      在这里插入图片描述

    二、部署Tomcat

    step1:点击添加配置

    在这里插入图片描述

    step2:选择本地或远程部署

    在这里插入图片描述

    step3:配置

    一般名字可以取服务器版本号,方便管理
    在这里插入图片描述

    step4:添加部署

    将刚才创建好的普通项目部署进Tomcat
    在这里插入图片描述
    在这里插入图片描述

    step4:更新部署

    设置后,支持热加载
    在这里插入图片描述

    step4:结果显示

    在这里插入图片描述
    运行看结果:
    在这里插入图片描述
    在这里插入图片描述
    浏览器跳出结果
    在这里插入图片描述

    发布web项目

    当配置好后,会出现个问题,虽然能够访问服务器了,但是Tomcat的webapps目录下并没有我们的项目呀

    image-20210225212820570

    这是因为idea会自动配置一个临时路径

    image-20210225213228255

    所以Tomcat的webapps下并没有该项目

    如何将web项目发布到Tomcat的webapps目录下呢?

    • 更改web项目发布路径,到 Tomcat软件的webapps目录下

      image-20210225213616780
    • 步骤3:启动Tomcat服务器,访问项目

      image-20210225213821606

      成功发布到webapps目录下!

    image-20210225213841826


    小结:

    IDEA 2020.2之后版本和之前部署方式还是有些不同的,希望记录下来能够他人有所帮助~

    展开全文
  • 1、首先当我们第一次打开web 项目的时候,注意我们idea 的右下角,会出现一个Config,我们点击Ok, 2、点击File→Project Structure 3、点击Artifavts→Web Application: Exploded 箭头 From Modules 选择你...

    1、首先当我们第一次打开web 项目的时候,注意我们idea 的右下角,会出现一个Config,我们点击Ok,

    2、点击File→Project Structure 

    3、点击Artifavts→Web Application: Exploded 箭头 From Modules 选择你的项目即可,会生成一个war 如下图所示,点击apply ok即可

    4、点击Add Configuration 添加我们的tomcat容器

    名称随意起,一般项目名即可,Configure 是你本地的tomcat 目录

    然后点击Deployment ,点击右边的+ 号 如图,会弹出我们刚才添加的war包。如此点击Apply OK 即可

     

    如果没有出现Configure,则点击Project Structure → Modules →+ 添加即可

    如果class文件或者项目不被编译和加载,查看项目的输出和编译路径

     

     

     

     

    展开全文
  • 当然可能没看见web在哪,点击Other输入web,然后找到图中那个,点击Next,然后输入项目名称,然后点击到最后一个NEXT,把WebContent,改成WebRoot,顺便把选项勾选上。 然后找到Servers。 找到Servers如下图所示...
  • IDEA2021创建Web项目配置Tomcat(详细版)

    千次阅读 2021-11-02 12:14:35
    直接开始吧,用的是IDEA2021旗舰版(这里还是推荐旗舰版吧,免费版还是有很多功能被剥削的,学生免费啊JeB全家桶啊),和之前的可能有些区别,根据如下的提示一步步进行配置,初次使用是比较麻烦的,建一个项目基本...
  • 目录一、创建maven web项目二、集成tomcat1.集成本地tomcat2.使用maven插件3.使用maven tomcat插件控制结合maven-help使用 一、创建maven web项目 1.首先创建一个新的maven项目 2.因为我们创建的是一个web项目,...
  • 在将一个Web项目成功导入到Eclispe中后,可以在Project中看到该项目,然而在将该项目部署到Tomcat中时,却看不到该项目了,下面就是解决办法。 解决 右键单机该项目名字,选择Properties,输入Project Facets,选中...
  • tomcat部署Java web项目的几种方式在服务器上部署项目,记录Tomcat发布项目的方式。1、直接将web项目文件件拷贝到webapps目录中这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会...
  • 社区版idea不能添加tomcat。当时我就发狂了 不管怎样,天无绝人之路。具体方法csdn就有。这个博客就是记录一下我当时踩的坑。是的。又又又踩的坑。 1.不用在cmd里跑startup.bat <servlet> <servlet-...
  • 然后再添加 rg.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0] 错误:    在idea创建WEB项目之后,打印出的日志中总是出现: 12-May-2018 15:52:30.692 警告 [RMI TCP ...
  • 1. Tomcat的下载和安装在浏览器上测试:首先在Tomcat安装目录的webappsROOT目录中新建一个jsp文件,内容如下:out.print("MyfirstJavaweb");%>然后在浏览器中输入:http://localhost:8080/test.jsp可看到输出结果...
  • 在idea中运行tomcat,把项目部署运行起来,但是在本地tomcat服务器的webapps中找不到项目,那我们部署的项目在哪呢? 说明: 通常在IDEA中使用本地tomcat 部署成war exploded(分解) 而不是war包。 war ...
  • tomcat识别不出web项目 有时候tomcat不会默认帮你勾选就会出现这样的情况 选中tomcat的sever右键打开 打开Properties,勾选Project Facets里面的dynamic web project选项。
  • 前言:我们通常使用idea开发工具来构建web项目的时候,通常是导入在配置中导入tomcat服务器就可以了,但很多人喜欢使用插件来启动web服务,只需要在pom.xml文件中导入tomcat插件依赖就可以了。 1、搭建web工程目录 1...
  • Eclipse创建Web应用1Eclipse配置Tomcat在Eclipse中配置好Tomcat后,可以直接通过Eclipse控制Tomcat的启动和停止,而不用再去操作startup.bat和shutdown.bat。配置步骤:在servers标签中,右键->New->Server在...
  • 我正在使用Tomcat 6并使用Eclipse中的服务器功能来管理它。我有一个名为foobar的...我已经试过了我能想到的一切:在Eclipse中更改Web项目Tomcat上下文路径更新的背景下部分在server.xml路径值从要我更新了t他将...
  • 使用idea将一个web项目部署到tomcat上 点击Run-Edit Configurations 单击+,找到tomcat server - local 选定tomcat版本,点击Fix,单击Apply,OK 最终成果
  • 部署web项目tomcat

    2021-12-07 11:24:10
    06_Tomcat:部署web项目tomcat 目标 能够把web项目部署到tomcat服务器 路径 在tomcat中直接发布web项目 使用虚拟路径发布web项目 使用独立xml配置发布web项目 tomcat已经安装完成,我们启动tomcat后就能够通过ip...
  • JavaWeb开发Tomcat中三种部署项目的方法,开始Java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错1、在conf目录中新建Catalina\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前...
  • 动态Web项目Tomcat部署时会出现两个spring-web的jar包 我猜测的原因:由于项目的多次加载,导致lib下面的spring-web的jar包的重复 控制台报错如下(有删除多余部分): 严重: A child container failed during start ...
  • 点击运行项目时显示A Java Exception has occurred.'Starting Tomcat v9.0 Server at localhost' has oncountered a problem.Server Tomcat v9.0 Server at localhost failed tostart.并显示以下两个弹框同时控制台...
  • **:当导入别人的web模块时,无法把该项目加入到自己的tomcat容器,导致无法进行部署 ** 二:问题原因 **:由于对方创建项目时使用的tomcat版本的版本比自己tomcat版本高,进而使用的web模块版本超出了自己的版本...
  • Tomcat中有四种部署Web应用的方式,简要的概括分别是:(1) 利用Tomcat自动部署(2) 利用控制台进行部署(3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4) 手动修改%Tomcat_Home%...
  • 接下来我们来讨论 idea 启动 tomcat项目打包的目录结构 首先我们需要弄懂 maven 的 webapp 模板帮我们做了哪些事 maven 的 webapp 模板 使用 maven 构建项目 ,我们可以使其其 webapp 模板 ,这样我们只需要关注...
  • IDEA创建Maven项目并配置Tomcat插件一、首先配置Maven1、首先需要先下载Maven软件。2、解压3、配置 settings.xml 文件二、 建立Maven项目三、在pom.xml中配置Tomcat插件 一、首先配置Maven 1、首先需要先下载Maven...
  • Tomcat部署web项目,如何直接通过域名访问,不项目名称?怎么不用输入工程名就可以直接访问改web工程?Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法?目前我实验有效果的暂时三种方法,如下。1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 319,716
精华内容 127,886
关键字:

web项目怎么加tomcat