目前分類:Tomcat (97)

瀏覽方式: 標題列表 簡短摘要

設定server.xml檔,appBase將webapps更改為絶對路徑,即war包所在路徑,設定context的path路徑為空將設定web程式為預設

<Host appBase="C:\" autoDeploy="true" name="localhost" unpackWARs="true">   

<Context docBase="wwyj" path="" reloadable="true"></Host></Host>

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Tomcat:IOException while loading persisted sessions: java.io.EOFException解決手記
一直用tomcat一段時間都正常無事,最近一次啟動tomcat就發生以下異常:


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.到Arcgis 網址下載離線JAVAscript API包,目前使用的是ArcGIS JSAPI 2.6。下載位址HTTP://www.esri.com/apps/products/download/index.cfm?fuseaction=download.all#ArcGIS_API_for_JavaScript
2.把API檔(arcgis_js_api)放到tomcat的webapp目錄下;
3.修改如下API包中的檔;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 使用ps -ef |grep java (java代表你程式,查看你程式進程) 查看你的進程ID,記錄ID號,假設進程ID為12

 

2. 使用:lsof -p 12 | wc -l 查看當前進程id為12的 檔操作狀況

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

一直用tomcat一段時間都正常無事,最近一次啟動tomcat就發生以下異常:



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

一個javaee項目,以開源的TOMCAT作為服務器端
TOMCAT版本:apache-tomcat-6.0.35
JDK :1.6

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

問題:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_30\bin;D:\Program Files\apache-tomcat-7.0.29\bin



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

<load-on-startup>1</load-on-startup>


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

web開發過程中,启動tomcat後總是遇到信息:Initializing Spring root WebApplicationContext卡在那裏,等半天才往下走,排除log4j的問題,說明是spring加載時卡在了什麼地方,導致45秒內tomcat無法启動而報錯。我把tomcat启動超時調整为60秒後方可启動。最後仔細探查原來是oracle一直未響應,spring一直在等待導致卡在那裏。結果一看,原來oracle配置的服務器沒启動

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

web開發過程中,启動tomcat後總是遇到信息:Initializing Spring root WebApplicationContext卡在那裏,等半天才往下走,排除log4j的問題,說明是spring加載時卡在了什麼地方,導致45秒內tomcat無法启動而報錯。我把tomcat启動超時調整为60秒後方可启動。最後仔細探查原來是oracle一直未響應,spring一直在等待導致卡在那裏。結果一看,原來oracle配置的服務器沒启動

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

TOmcat啟動後報:IOException while loading persisted sessions: java.io.EOFException錯誤

 

- IOException while loading persisted sessions: java.io.EOFException

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

TOMCAT(版本是TOMCAT5.0)啟動報錯如下:
Catalina.start using conf/server.xml: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

嚴重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Cannot assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

给自己的項目目錄(以ROOT为例)添加權限即可解决這個問題

 

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

這主要是由於應用服務器的內存不足引起的。

當在tomcat容器中部署多個工程,或者是工程在第三方jar包過多,或者是在tomcat管理界面反复deploy和undeploy工程時,就會出現tomcat死掉的情況,此時對tomcat進行如下配置,以加大應用服務器內存。

在CATALINIA_HOME\bin\catanila.sh文件最上面添加如下配置:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

只有一個項目,Tomcat啟動了兩次。

 

在Eclipse裏只新建了一個項目,因為該項目裏表太多,而技術架構是Spring+Hibernate,所以啟動是比較慢,需要初始化Hibernate映射檔和Spring的設定檔,因為這個原因所以和別的項目分開,用了一個新的Eclipse環境,項目名稱假設是TestProject,設置CoNtext Root時用了test,然後啟動項目run on server,就看見一行行的log,半天後,tomcat終於啟動了,然後我逐行去看log,發現項目啟動了兩次,從日誌可以明顯的看出,Hibernate設定檔和Spring設定檔初始化了兩次,真是奇怪了,難道是web.xml配置出錯了嗎,檢查半天沒問題。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

私鑰

 

1、生成普通私鑰:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

嚴重: IOException while loading persisted sessions: java.io.EOFException
嚴重: Exception loading sessions from persistent storage

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

出現原因:tomcat對保存硬盤的session讀取失敗
解決方法:打開TOMCAT的安裝目錄,把work目錄直接刪除了,然後重新部署,運行!

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2345