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,而启动容器启动入口位于 ...
随机推荐
- QT源码分析(从QApplication开始)
QT源码分析 转载自:http://no001.blog.51cto.com/1142339/282130 今天,在给同学讲东西的时候,谈到了Qt源代码的问题,才发现自己对Qt机制的了解是在太少了,而 ...
- 基于FPGA的红外遥控解码与PC串口通信
基于FPGA的红外遥控解码与PC串口通信 zouxy09@qq.com http://blog.csdn.net/zouxy09 这是我的<电子设计EDA>的课程设计作业(呵呵,这个月都拿 ...
- Swift - 移除页面视图上的所有元素
下面代码可以遍历移除页面视图上的所有元件 1 2 3 4 5 6 //清空所有子视图 func clearViews() { for v in self.view.subviews as [U ...
- 超声波模块SRF05
//////////////////////////////////////////////////////////////////////////////// // // PIC16F877 ...
- go运算符
package main import ( "fmt" ) func main() { fmt.Println(^) } -3 package main import ( &quo ...
- linux下C语言socket网络编程简例
原创文章,转载请注明转载字样和出处,谢谢! 这里给出在linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到client的连接后,发送数据给client:clie ...
- IBinder在进程之间传递一个对象的形式(一)
主张 什么时候service通常被称为远程时的,用到aidl来定一个接口供service和client来使用,这个事实上就是使用Binder机制的IPC通信.当client bind service成 ...
- 理解Lambda表达式
1.什么是Lambda表达式 Lambda表达式是一个匿名方法,通常在LINQ中被用来创建委托 简单来说.它是一个没有声明,没有访问修饰符,没有返回值.甚至没有名字的方法. 2.为什么我们需要使用La ...
- ruby on rails创建的页面訪问很慢
ruby on rails创建的页面訪问很慢 用rvm安装的ruby1.9.3 解决:cd ~/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/webrick v ...
- OCP读书笔记(10) - 使用闪回技术I
使用闪回技术查询数据 闪回查询:就是查询表在过去某个时间点的数据,所用到的技术就是undo数据 SQL> conn scott/tiger 创建测试表 SQL> create table ...