- 浏览: 1885679 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
tomcat在启动时出现如下异常问题:
严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)
...
严重: Exception loading sessions from persistent storage
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
....
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决:
删除tomcat:%Catalina\localhost\%当前的项目下的SESSIONS.ser
(如果正常关闭服务端,该文件是自动删除的。)
D:\Program Files\tomcat\apache-tomcat-6.0.16\work\Catalina\localhost\fuNan_web \SESSIONS.ser
通常情况下,会认为是tomcat的缓存,会直接把整个localhost文件夹删除。也可在localhost文件夹下,找到部署的工程名,在该工程名下有SESSIONS.ser文件,直接删除。重启tomcat,问题解决。
严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)
...
严重: Exception loading sessions from persistent storage
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
....
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决:
删除tomcat:%Catalina\localhost\%当前的项目下的SESSIONS.ser
(如果正常关闭服务端,该文件是自动删除的。)
D:\Program Files\tomcat\apache-tomcat-6.0.16\work\Catalina\localhost\fuNan_web \SESSIONS.ser
通常情况下,会认为是tomcat的缓存,会直接把整个localhost文件夹删除。也可在localhost文件夹下,找到部署的工程名,在该工程名下有SESSIONS.ser文件,直接删除。重启tomcat,问题解决。
发表评论
-
Eclipse中HashMap/Hashtable出现警告Type safety本篇文章来源于:开发学院 http://edu.codepub.com 原文
2010-08-03 13:08 2223症状: Type safety: The method pu ... -
Content is not allowed in prolog.
2010-08-03 10:51 4254读取XML时出现错误: 2010-08-03 10:52:2 ... -
进程被死锁
2010-07-16 11:45 2392错误: 引用 2010-07-15 11 ... -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
2010-05-13 20:11 1324tomcat启动报错,发现错误版本 、 严重: Error d ... -
Oracle: ORA-00911: 无效字符
2010-04-22 10:41 6854Oracle: java.sql.SQLException: ... -
解决 无法解析导入 javax.servlet.ServletContextEvent
2010-02-09 11:24 5303启动tomcat报错了: 严重: Error configu ... -
...NeedsRefreshException问题分析
2010-02-07 16:44 3844com.opensymphony.oscache.base. ... -
JVMTI_ERROR_NULL_POINTER(100)
2010-01-27 16:49 1982JDWP exit error JVMTI_ERROR_NUL ... -
Couldn't perform the operation prepareCall
2010-01-08 09:43 5576[code="sql"]- ... -
tomcat ClassNotFoundException
2010-01-05 10:49 1219严重: Exception starting filter ... -
javax.servlet.servletexception cannot find actionmappings or actionformbeans col
2010-01-03 11:22 1766异常:javax.servlet.ServletExcepti ... -
错误1111
2010-01-02 14:28 1939org.springframework.jdbc.Un ... -
Cannot resolve reference to bean 'pingFenRecService' while setting bean property
2010-01-02 11:23 5288玩转SSI时重启服务器报错,郁闷啦,怎么可能呢?还报配置出错. ... -
解决为'MM_CURSOR' 的游标已存在问题
2009-12-09 14:45 3885今天写了个存储过程,使用了两个游标,在数据库里实现嵌套多层循环 ... -
TOMCAT 6 警告:Parameters:Invalid chunk ignored 的解决
2009-12-08 11:04 1650编写程序后,重启tomcat,出现警告:Parameters: ... -
解决:sql 排序规则不一致问题
2009-12-03 13:48 4748把程序部署到服务器上 ... -
Ibatis : Attribute "*" must be declared for element type "result".
2009-11-25 16:29 4312整合一Ibatis,竟然报错了! Caused by: com ... -
在建立与服务器的连接时出错。在连接到 sql server 2005 时 在默认的设置下 sql server 不允许进行远程连
2009-11-24 15:21 43885今天连接数据库时突然 ... -
Ibatis :The error occurred while applying a parameter map.
2009-11-18 10:03 23385项目需求变更在修改源程序时,要涉及数据库变动,大刀阔斧一般之后 ... -
Myeclipse:resource is out of sync with the file system的解决办法
2009-11-13 17:50 3952引用在eclipse中,启动run on server时报错: ...
相关推荐
### Java调用命令行启动Tomcat #### 一、引言 在开发环境中,我们经常需要启动Tomcat服务器来运行Java Web应用。通常情况下,我们会通过双击`startup.bat`或`catalina.sh`脚本来启动Tomcat。然而,在某些特定场景...
确保Tomcat已经安装并正确配置,Servlet的部署描述符(web.xml)需要包含Servlet的定义,这样Tomcat启动时会自动加载Servlet。例如: ```xml <servlet-name>MyServlet <servlet-class>...
下载安装后,通过运行`bin/startup.bat`文件来启动Tomcat服务,如果启动过程中出现一闪而过的错误,可以尝试在命令行模式下运行该脚本查看具体错误信息。确保你的系统环境变量`CATALINA_HOME`指向Tomcat的安装目录。...
"Java开启/关闭Tomcat服务器的方法" Java开启/关闭Tomcat服务器的方法是指使用...本文提供了使用Java语言来控制Tomcat服务器的启动和关闭的方法,并提供了详细的代码实现和错误处理。希望这个方法能够对大家有所帮助。
从JNDI中检索信息的方式与从应用服务器中检索相同,但Tomcat JNDI在服务器启动完成后变为只读状态。 #### 三、利用JNDI DataSource 一旦配置了`Context.xml`文件,就可以通过标准的JNDI API来检索并使用DataSource...
3. **Tomcat启动失败**: - 查看Tomcat的日志文件(通常位于`%TOMCAT_HOME%\logs`目录下),根据日志信息排查问题原因。 通过上述步骤,我们已经完成了Tomcat服务器的基本配置,并且成功部署了一个简单的Web应用,...
- 启动Tomcat服务(通常可以通过`bin/startup.bat`脚本来启动)。 - 在浏览器中输入`http://localhost:8080`,如果能看到Tomcat的欢迎页面,则表示安装配置成功。 #### 四、部署自定义应用 ##### 1. 创建自定义...
在使用IntelliJ IDEA开发JavaWeb项目时,如果遇到启动运行后出现404错误,即表明找不到对应的资源或页面,这时可以按照以下方法进行排查和解决。 1. web.xml配置错误:web.xml文件是Web应用的核心配置文件,在此...
- 如果在编译过程中遇到类库导入错误,需要将Tomcat的`servlet.jar`文件添加到JDK的扩展目录中,例如`C:\JDK\jre\lib\ext`。 3. **部署Servlet**: - 将编译后的`.class`文件放置在Tomcat的`webapps\ROOT\WEB-INF...
- 启动 Tomcat 服务。 - 打开浏览器,访问 `http://localhost:8080`。若能看到 Tomcat 默认的欢迎页面,则表明安装成功。 #### 二、创建并部署 Web 应用 ##### **1. 创建 Web 应用目录结构** - 在 `webapps` ...
在Tomcat启动日志中,我们可以看到Spring MVC的`RequestMappingHandlerMapping`组件正在将URL映射到对应的控制器方法,并且记录了这些映射信息,其中包括方法的完整签名,包括可能抛出的异常。例如: ```log Mapped...
- 在处理网络通信时,必须考虑网络中断、数据传输错误等情况,所以要妥善处理`IOException`。 6. **关闭资源**: - 完成通信后,记得关闭Socket和ServerSocket,避免资源泄漏。通常使用`finally`块确保即使在出现...
严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: xxxxxx ``` 3. **解决方法** - **方法一**: 配置Tomcat不在关闭...
1. **启动Tomcat服务器**:确保Tomcat服务器已经启动并且能够正常工作。 2. **测试访问**:在浏览器中输入URL:`http://localhost:8080/second.html` 来访问已部署的Servlet。 通过以上步骤,我们就完成了Servlet...
确保Tomcat已经正确配置并启动,然后部署项目到Tomcat的webapps目录下。 7. **测试与调试**:完成上述步骤后,启动Tomcat,访问JSP页面,尝试上传文件。如果一切正常,文件应该会被成功上传并存储在服务器指定的...
1. 将项目打包成WAR文件,将其复制到Tomcat的`webapps`目录下,启动Tomcat服务器。 2. 在浏览器中访问`http://localhost:8080/yourapp/login.jsp`,测试用户登录功能。 通过以上步骤,你可以使用Java、MySQL和JSP...
- 启动Tomcat服务器,部署Web应用。 - 通过客户端(如浏览器)发送HTTP请求到对应的Servlet地址,触发文件读取或写入操作。 #### 四、总结 通过本文的学习,我们可以了解到如何利用JSP、Java类以及Servlet技术...
- ` ServletException` 和 `IOException`:Servlet在处理请求时,可能由于配置错误或网络问题抛出异常。开发者应该妥善捕获并处理这些异常,通常通过在`doGet`或`doPost`方法中使用`try-catch`块。 - 自定义错误...
这里的"start"命令用于启动一个新的进程,"/C"参数表示执行完cmd命令后关闭CMD窗口,而"D:\\test.bat"则是要执行的批处理文件路径。 如果要避免CMD窗口的弹出,可以添加"/b"参数,表示在当前进程中运行命令,不创建...