精华内容
下载资源
问答
  • 以下为访问后台时错误信息 ``` { "data": { "timestamp": "2020-07-17 09:56:43", "status": 404, "error": "Not Found", "message": "No message available", "path": "/sys/login/PDA" }, ...
  • 解决tomcat输入localhost:8080报404错误

    万次阅读 2018-09-23 17:56:47
    一阵子没有玩 tomcat,今天想运行一下我之前...使用 start.bat 倒是启动很快,无报错信息怎么回事呢? 于是我去 控制台 cmd ,打开服务 services.msc,找到 ApacheTomcat 服务点击启动,这个时候报错了:“wind...

    一阵子没有玩 tomcat,今天想运行一下我之前的项目。首先在 Apache Tomcat/bin 下找到 tomcat9w.exe 点击 start 之后发现进度条走到一半就停了,也不报错;使用 start.bat 倒是启动很快,无报错信息。

    怎么回事呢?

    于是我去 控制台 cmd ,打开服务 services.msc,找到 ApacheTomcat 服务点击启动,这个时候报错了:“windows不能在本地计算机启动Apache Tomcat.有关更多信息,查阅系统事件日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码0”……在网上查了一圈没有找有效的答案,因为我之前一直用,没出现过问题。也不可能是tomcat32位和jdk64位的版本不一致导致的,暂未解决……

    随后我查看了logs日志,确保jdk的安装没有问题。意外的是发现了java虚拟机路径里面填写的jdk的版本不匹配,要打开 Tomcat 属性栏的 Java 面板,在 Java Virtual Machine 查看 jdk 版本是否和本机实际安装的对应:

    改过来之后,tomcat 可以正常启动了

    还有一种 tomcat 启动超时的原因是与项目相关的数据库服务未打开)。

    启动成功之后,新问题出现了:

    当我在浏览器输入 http://localhost:8080 的时候,会报 404 错误,这时有人会说:是不是 conf/server.xml 端口号没配置正确或者端口冲突?我确认了,没有发现冲突。

    最后经过我仔细检查此文件,发现一条比较奇怪的:

    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

    我这里的 appbase 的值不知什么时候变成了 wtpwebapps,我修改为 webapps 之后,就成功打开了 localhost:8080,访问项目也没问题啦!(之前使用 eclipse 发布项目,它默认部署到工作目录下的 .metadata/.plugins /org.eclipse.wst.server.core/tmpX/wtpwebapps中,tmpX 临时文件夹里面存放着该项目的信息,会不会是这个原因?)

    注意

    由于我之前的项目都放在 webapps 下面,而我的配置不知什么时候被修改成了 wtpwebapps,从而导致访问不了localhost:8080,更不要说访问项目路径了,我心里有点纳闷。

    做个实验:

    我又把 server.xml 的 host 配置改回:

    <host appBase="wtpwebapps" ...>

    把我之前做的一个项目:BoutiqueCourse 放进 tomcat 下的 wtpwebapps 中去,再重启 tomcat 服务,然后在浏览器输入localhost:8080 发现依旧是报 404,如图:

    但是在后面拼接上项目名则可以成功进入。

    查找原因,发现很简单:

    当我的配置为默认的为 8080 端口,并且 server.xml 中 host 配置的 appbase="webapps" 的时候,当我直接输入 localhost:8080 回车,由于在 tomcat/webapps 下有一个 ROOT 文件夹,这个目录存放 tomcat 的基本应用,这时会执行此默认项目。输入http://localhost:8080 会通过hosts文件中的解析,将 localhost 解析为 127.0.0.1,这个地址也即为 http://127.0.0.1:8080。默认如果端口后面无项目名,那么访问的将是 ROOT 下的项目看到的就是汤姆猫页面

    然而我把 appbase 的值改为了 wtpwebapps,里面只有一个项目文件夹,所以直接输入 localhost:8080 找不到默认工程文件,故显示404。而之后我又在后面追加自己的项目名称,则自然就会直接访问该项目。

    PS:这里提一下appbase的作用:

    appBase:设置 Web 应用程序组的路径。一个虚拟主机可以由多个 Web 应用程序构成,所以这里的 appBase 所指向的目录应该是准备用于存放这一组 Web 应用程序的目录,而不是具体某个 Web 应用程序的目录本身(即使该虚拟主机只由一个 Web 应用程序组成)。appBase 属性的值可以是相对于 Tomcat 安装目录的相对路径,也可以是绝对路径,需要注意的是该路径必须是 Tomcat 有权限访问的。如果你想自己指定路径,那么应该在 docBase 里面,简单点,直接把他们复制到appBase下面就行了。 

    展开全文
  • 你可以直接访问视频的URL,有可能出现下面的错误提示。  最后也提示了添加MIME映射,那么怎么添加呢,如下图 打开IIS信息服务管理器,选择你的网站,右侧就是就会出现上图,双击红框部分,弹出下图界面 假设要...

    首先必须排除代码上的BUG,如果代码都OK,那就有可能是IIS服务器中网站的配置问题了。你可以直接访问视频的URL,有可能出现下面的错误提示。

     最后也提示了添加MIME映射,那么怎么添加呢,如下图

    打开IIS信息服务管理器,选择你的网站,右侧就是就会出现上图,双击红框部分,弹出下图界面

    假设要访问的是后缀名为MP4的视频文件,那么现在这个列表里面肯定是没有MP4的,所以点击右侧添加按钮,如图

     

    填上上图的值,最后重启一下网站即可。 

    展开全文
  • 答:在页面中按下右键,出现信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到信息提示窗口的“确定”按钮上,同时按下左键,然后松开鼠标右键,右键菜单弹出,这样就可以查看网页源文件、拷贝...

    1、如何解除对右键的禁止?

    答:在页面中按下右键,出现信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到信息提示窗口的

    “确定”按钮上,同时按下左键,然后松开鼠标右键,右键菜单弹出,这样就可以查看网页源文件、拷贝文字和图片了。

    2、每次浏览网页后虽然我已删除了历史记录,但地址栏里还是会出现浏览过的网址,如何删除?

    答:关闭IE,在Windows开始菜单中选取“运行”命令,输入regedit打开注册表。依次展开\"HKEY_CURRENT_USER\Software\Microsft\Internet Explore\Typedurls\"分支。点右键删除TypedURLs项即可。

    3、上网时,经常出现”当前的脚本发生错误“的提示,是我的IE有问题吗?

    答:脚本错误一般是网站本身的原因,不过还是建议你尽快将IE版本升级至最新版本。

    4、我的IE不能打开新窗口,用鼠标左键点击超链接没有反应,再在右键菜单中选择“在新窗口打开”情况依旧,怎么办?

    答:在开始菜单中的“运行”命令行输入:regsvr32 actxprxy.dll并回车, 接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded";在该对话框中点“确定”按钮;重新启动Windows,看看问题是否已经解决?

    5、为什么我在打开某些站点的时侯,经常出现404 NOT FOUND的提示?

    答:上网后,在浏览革些站点时遇到各种不同的连接错误。这种错误一般是由于网站发生故障或者你没有浏览权限所引起。最常见的就是404 NOT FOUND错误信息。主要是因为IE不能找到你所要求的网页文件,该文件可能根本不存在或者已经被转移到其他地方。

    展开全文
  • 但是却一直报404错误,路径项目,后端websocket代码怎么改都没用,网上说是tomcat问题,需要tomcat8才能支持websocket,因为我的springboot是1.5.6版本,刚开始在maven配置将内置tomcat改成8.0以上还是不行,有尝试...

    最近因为有需要统计实时客流信息的需求,考虑到使用轮询请求开销大,所以想整合websocket使用。

    但是却一直报404错误,路径项目,后端websocket代码怎么改都没用,网上说是tomcat问题,需要tomcat8才能支持websocket,因为我的springboot是1.5.6版本,刚开始在maven配置将内置tomcat改成8.0以上还是不行,有尝试了很多种方法,最后直接将springboot项目重构升级到2.0.7+jdk1.8版本,才成功解决(因为生产环境是jdk1.7,而且springboot1.5版本和2.0改动较大,起初不想改动版本)。导致踩了很多坑。

    
    
    

    错误解决,将websocket如何整合顺道写下:

    首先创建websocket的config类,注入ServerEndpointExporter(使用外置tomcat就无需注入)。注册了这个类之后就会对@ServerEndpoint声明类进行注入,成websocket服务类,进行监听。

    (MySpringConfigurator类是为了使WebSocketServer类能够注入其他bean(如图中RedisService的bean),因为websocket注册的bean默认是自己管理,没有托管给spring,所以,此类是为了将websocket的bean托管给spring容器。)

    @Configuration
    @ConditionalOnWebApplication
    public class WebSocketConfig  {
    
        //使用boot内置tomcat时需要注入此bean
        @Bean
        public ServerEndpointExporter serverEndpointExporter() {
            return new ServerEndpointExporter();
        }
    
    
        @Bean
        public MySpringConfigurator mySpringConfigurator() {
            return new MySpringConfigurator();
        }
    }
    
    /**
     *  以websocketConfig.java注册的bean是由自己管理的,需要使用配置托管给spring管理
     */
    public class MySpringConfigurator extends ServerEndpointConfig.Configurator implements ApplicationContextAware {
    
        private static volatile BeanFactory context;
    
        @Override
        public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
            MySpringConfigurator.context = applicationContext;
        }
    
        @Override
        public <T> T getEndpointInstance(Class<T> clazz) throws InstantiationException {
            return context.getBean(clazz);
        }
    }

    创建websocketServer类(太长了,忽略@onopen等方法)

    /*
        websocket所需注解,设置监听路径等,此注解会为每一个连接请求创建一个point实例对象,
        此注解会将编解码成一个websocket服务,url是发布路径。
     */
    @Component
    @ServerEndpoint(value = "/webSocket/{sid}", configurator = MySpringConfigurator.class)
    public class WebSocketServer {
    
         @Autowired
         private RedisService redisService;
    
         private Session session;//每个客户端锁相对应的session,服务端根据session和客户端进行数据交互
        private String sid = "";
        private static CopyOnWriteArraySet<WebSocketServer> copyOnWriteArraySet
                = new CopyOnWriteArraySet<WebSocketServer>();//存储每个客户端连接
        
        ....实现@onopen等方法...
    
    }

    前端页面网上很多,这里不放了。

    展开全文
  • Java中常见报错处理方法(500、404

    万次阅读 2018-10-19 19:58:27
    程序运行过程中报500错误肯定是程序的代码逻辑,或者配置文件逻辑不对,这时应该看控制台显示的错误信息去定位错误并解决。(控制台那么多的报错信息怎么看?找自己看得懂的、熟悉的、有印象的,然后再找caused by:...
  • 问题 报错信息如图: 一般出现404错误是因为找不到文件,所以一定要注意关于配置文件的一些路径问题,路径一定要对应,...首先要学会找错,怎么错误是什么,这是最重要的,连什么错都不知道,只知道404是不够的,...
  • 然后我不管这个错误直接执行apt-get install libpcl-all就出现了下面这个错误: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 无法定位软件包 libpcl-...
  • 错误信息: 25-Oct-2017 13:34:26.404 严重 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.ApplicationFilterConfig.release Failed to destroy the filter named [struts2...
  • #ERROR-PAGE-START 错误页配置,可以注释、删除或修改 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP引用配置,可以注释或修改 include enable-...
  • HTTP报错信息总结

    千次阅读 热门讨论 2021-03-13 14:52:19
    HTTP的报错在使用浏览器浏览网页时,或者在访问本地html、php文件时,会出现一些错误,如403、404、500、505等等常见的报错信息,以前并没怎么关注这些,只是在网上寻找一些解决办法,解决便就过去了。 直到前些...
  • maven和tomcat踩坑实记

    2019-09-10 19:15:13
    maven和tomcat踩坑实记 ——Javee 当我们完成一个maven项目,使用tomcat运行的...我们先来看看500错误怎么解决错误信息如下: 看见这个错误我的内心是很崩溃的,但是仔细查看错误信息,发现: 看到这里,...
  • 报500错误肯定是程序的代码逻辑,或者配置文件逻辑不对,这时应该看控制台显示的错误信息去定位错误,并解决。(控制台那么多的报错信息怎么看?找自己能看懂的,熟悉的,有印象的,然后再找caused by(归根于):...
  • 详细错误信息 模块 IIS Web Core 通知 MapRequestHandler 处理程序 StaticFile 错误代码 0x80070002 请求的 URL ...
  • 伪静态知识要点

    2015-04-21 16:13:41
    伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有时为了实时的显示一些信息,或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了...
  • 伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。... 用IIS的404错误处理机制...
  • 伪静态页面,URL

    2018-11-17 11:22:26
    1:伪静态页面:伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。...用IIS的404错误...
  • 当线上出现BUG的时候,我的第一反应是重现该BUG,这个重现过程最好是在测试环境上,因为测试环境上的数据和各种信息是可被获取的,而线上环境并不容易获得便于我解决问题的信息。 找到问题所在 首先我要确定的是问题...
  • 还是tomacat服务器问题

    2010-05-19 18:45:36
    但是在上传项目的时候确遇到了几个问题,当我上传项目到WEBAPPS目录下的时候,在网站输入域名显示错误404,请问我在服务器上的什么地方,可以看到类似eclipse这样工具时候出现的出错信息,去解决问题?上传的项目...
  • 伪静态

    2010-08-20 15:57:00
    百科名片伪静态是相对真实静态来讲的.通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面....简介 我的一个思路是用IIS的404错误处理机制来实现的.这个比rewrite技术要灵活得多. 首先,设置站
  • 访问YARN监控页面出错

    2020-12-27 19:59:56
    在owl/debug.log里看到错误信息 ERROR 2014-03-13 10:41:07,630 base 24854 140053866374912 Internal Server Error: /monitor/job/3/ Traceback (most recent call last): File "/home/hadoop/minos/build/env...
  • x-scan-v3.3-cn

    2013-09-23 21:36:56
    造成这个问题的原因可能有两种:第一种可能性是您的扫描器版本比较低,扫描器本身存在“千年虫”问题,对于返回的信息扫描器在判断的时候,会错误的以为时间信息2000年x月x日中的200是“文件存在”标志,这样就会...
  • 基本信息 原书名: SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach 原出版社: Apress 作者: (美)Joseph Sack 译者: 金迎春 丛书名: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN...
  • 当Flash上传文件的时候,由开发人员预定义的Javascript事件会被定时触发以便来更新页面中的UI,同时还提供上传状态和错误信息。 选定的文件的上传和它所在页面、表单是独立的。每个文件都是单独上传的,这就保证了...
  • 基本信息 原书名: Oracle RMAN 11g Backup and Recovery 原出版社: McGraw-Hill Osborne Media 作者: (美)Robert G. Freeman Matthew Hart 译者: 王念滨 陈子阳 出版社:清华大学出版社 ISBN:9787302246459 ...
  • 更正《深入理解高并发编程(第1版)》中的一处错误! 冰河写的这部《深入理解高并发编程》电子书全网已累计下载15W+!! 高并发场景下如何优化服务器的性能? ReadWriteLock怎么和缓存扯上关系了?! 一起进大厂...
  • 转发到jsp报标签错误,错误信息如下: 严重: Servlet.service() for servlet jsp threw exception The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the ...
  • /404", name: "NotFound", component: NotFound, meta: { menuShow: false, } }, ]; let newRoute = [{ path: `/`, component: () => import(`@/components/Nav...
  • JBOSS JBPM 部署

    2009-06-22 11:33:19
    这种情况怎么解决,希望老鸟们给予帮助,谢谢 最后说一下,那个压缩包解压出来server目录下的那个配置好的环境,我运行不了,这可能是我电脑的原因,我的JBOSS只有在 MyEclips中能启动,要是手动运行 run.bat,...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

错误信息404怎么解决