Source not found for StandardEngine(ContainerBase).initInternal() line: 1078
总是这样
在复制完一个项目,并重新起了个名字后. 再打开网页就怎么也打开不了. 第一反应是tomcat出问题了. 于是有了这样的问题:
Source not found for StandardEngine(ContainerBase).initInternal() line: 1078
1 开始总是以为是Tomcat的错误, 所以一直把错误归结于Tomcat服务器, 首先删除了myeclipse 的tomcat 7 ,之后又重新链
接上. 再次重启myeclipse和Tomcat ,但仍然没有解决我的问题.
2 我猜想是因为复制项目的时候我的tomcat服务器没有停止就开始复制项目了, 之后我又把新的版本部署到了tomcat中, 停止
tomcat之后删除了部署在tomcat上原来版本的代码. 可能在复制过程中出的问题. 于是启动任务管理器发现, 有两个javaw.exe进行, 于
是停止了最开始的javaw.exe. 但再重启tomcat时仍然出现上述的错误!
3 不得不去google上寻找答案, 于是网上也有类似的问题. 网上给出了答案:http://redarmychen.iteye.com/blog/466362 .
说是删除所有调试的断点. 我按照这样的步骤去做. 发现tomcat服务器在run模式下可以正常启动. 但是在debug模式下就不能正常启
动. 这就是说明了问题在于debug模式. 但究竟为什么要删除所有的断点就可以解决了这个问题呢???
首先说说debug模式和run模式, 很明显debug(英文单词解释调试,出错,改正有毛病的部分) , run(运行), 我们在调试的时候启动
debug模式, 为了调试过程中能进入我们的断点, 进行调试. run不需要调试,直接运行就可以.
当我把上一个版本的代码复制过来的时候同时把上一个版本的断点也复制过来了. 就这样, 我把新的版本的代码部署到
tomcat中后,再启动tomcat, 在这过程中 其实是执行了代码检查, 也就是把代码进行预编译了, 因为是debug模式, 所以在编译的时候也
进入了断点, 而编译到断点这块的时候, 编译停止不能通过, 于是给我们"错误" 提示 : Source not found for StandardEngine
(ContainerBase).initInternal() line: 1078 (这是我的猜想,就目前的水平我无法验证, 望您指出)
昨夜有雨, 几乎是"过河"过来的, 想到那句话: 摸着石头过河,你不尝试,没人给你经验!加油!
Source not found for StandardEngine(ContainerBase).initInternal() line: 1078的更多相关文章
- 使用command line测试网速
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py --no ...
- Defining Python Source Code Encodings
Defining the Encoding Python will default to ASCII as standard encoding if no other encoding hints a ...
- AOJ GRL_1_B: Shortest Path - Single Source Shortest Path (Negative Edges) (Bellman-Frod算法求负圈和单源最短路径)
题目链接: http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=GRL_1_B Single Source Shortest Path ...
- Source Insight 中的 Auto Indenting
编码过程中,希望输入花括号时能自动对齐,Source Insigth 应如何设置? 先来看一下Source Insight 中的帮助. “ Auto Indenting The auto-indent ...
- Introduction to JavaScript Source Maps
下载jquery时候发现:jquery.min.map 这什么鬼呀? https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/core.js http ...
- 简单读!tomcat源码(一)启动与监听
tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2 ...
- 【转】Tomcat7启动的总过程 (有时间自己写下tomcat8的)
首先,说明tomcat8和tomcat7的启动过程不一样,这篇是针对tomcat7的. Tomcat启动的总过程 通过上面的介绍,我们总体上清楚了各个组件的生命周期的各个阶段具体都是如何运作的.接下来 ...
- Spring Boot启动过程(五):Springboot内嵌Tomcat对象的start
标题和上一篇很像,所以特别强调一下,这个是Tomcat对象的. 从TomcatEmbeddedServletContainer的this.tomcat.start()开始,主要是利用Lifecycle ...
- Tomcat8源码笔记(七)组件启动Server Service Engine Host启动
一.Tomcat启动的入口 Tomcat初始化简单流程前面博客介绍了一遍,组件除了StandardHost都有博客,欢迎大家指文中错误.Tomcat启动类是Bootstrap,而启动容器启动入口位于 ...
随机推荐
- ios23-文件上传
1.上传图片 3. // // ios23_uploadViewController.h // ios23-upload // // Created by on 13-6-17. // Co ...
- Lucene.Net 2.3.1开发介绍 —— 三、索引(二)
原文:Lucene.Net 2.3.1开发介绍 -- 三.索引(二) 2.索引中用到的核心类 在Lucene.Net索引开发中,用到的类不多,这些类是索引过程的核心类.其中Analyzer是索引建立的 ...
- javascript中外部js文件取得自身完整路径得办法
原文:javascript中外部js文件取得自身完整路径得办法 有时候我们需要引入一个外部js文件,这个js文件又需要用到自己的路径或者是所在的目录,别问怎么又这么变态的需求,开发做久了各种奇葩需求也 ...
- C中程序的内存分配
一.预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈. ...
- Swift - 解析XML格式数据(分别使用GDataXML和DDXML)
在做一些应用的时候经常需要用到XML解析,比如获取Web Service数据,读取RSS新闻或者博客数据源.下面演示了两个非常方便高效的XML库在Swift里的调用方法. 假设需要被解析的XML数据文 ...
- 窗体透明,但窗体上的控件不透明(简单好用)good
1.在Delphi中,设置窗体的AlphaBlend := true;AlphaBlendValue := 0-255; AlphaBlendValue越小窗体的透明度就越高.这种方法将会使窗体和窗体 ...
- [Android学习笔记]扩展application
扩展Application对象 每一个应用程序启动之后,都会分配一个linux用户,并且运行在一个独立的进程中.默认情况下,一个应用程序只会运行在一个进程中(可以通过配置android:process ...
- sqlserver 存储过程学习笔记(二) 在项目中的应用<多表分页>
(1)存储过程建立 USE [NewPlat] GO /****** Object: StoredProcedure [dbo].[usp_PagingLarge] Script Date: ...
- python爬虫抓站的一些技巧总结
使用python爬虫抓站的一些技巧总结:进阶篇 一.gzip/deflate支持现在的网页普遍支持gzip压缩,这往往可以解决大量传输时间,以VeryCD的主页为例,未压缩版本247K,压缩了以后45 ...
- Redis 学习笔记五 经常使用php函数
PHPRedis的安装在这里: http://blog.csdn.net/xundh/article/details/46288277 键值操作 $redis = new Redis(); $redi ...