HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
linux 下 gdb 調(diào)試程序的時候 run 之后 出來警告
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
網(wǎng)上好像沒提及這個問題!究竟背后隱藏著什么請大俠賜教??!
來源:開源中國
發(fā)布時間:2015-05-05 15:37:00
更改背景顏色的功能做得太差勁了…… 比如 Sepia 模式完全就是加了一層蒙版,不僅插圖的顏色全部丟失,字的顏色也變灰了,看上去更費力了。
MarginNote 完全沒有這個問題,做的就是替換 PDF 的所有白色背景,對插圖和掃描 PDF 也適用(還有一個很古老的叫做叫做 iBouquiniste 的 App 這一點做得很好,非常喜歡)。
因為所在學(xué)科偏重理解而非記憶,用不上 MarginNote 的絕大部分功能,加上軟件本身有不少細(xì)節(jié)體驗上的 bug,用了 MarginNote 一段時間之后轉(zhuǎn)了 PDF Expert 。但是今天突然發(fā)現(xiàn) MarginNote 的暗黑主題,確實驚艷到我了:
一年前曾經(jīng)發(fā)郵件給 PDF Expert 發(fā)郵件反映過這個問題,很快收到幾封很客氣的回郵,說是已經(jīng)把建議反饋給了開發(fā)團(tuán)隊云云;一年多了也沒見任何改變??
來源:V2EX
發(fā)布時間:2020-08-27 15:39:33
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
上圖就是在死機(jī)的時候系統(tǒng)的最后打印頁面,使用intel_gpu_top查看gpu的顯存,也并未使用完,系統(tǒng)內(nèi)存還有大量剩余,cpu利用率也不高.但是只要出現(xiàn)此情況,其他電腦ping這臺主機(jī)是ping不通,切系統(tǒng)無法再進(jìn)行任何操作,只能重啟解決。
開始懷疑是自己編譯ffmpeg的時候開啟了匯編加速導(dǎo)致,后來把匯編加速關(guān)閉,也偶爾出現(xiàn)了系統(tǒng)死機(jī)的情況。應(yīng)該不是匯編加速導(dǎo)致的。
另外此問題出現(xiàn)的時候并不是立即出現(xiàn)的,而是解碼一段時間后出現(xiàn)的有可能是20分鐘,有可能幾分鐘就出來了,完全沒有規(guī)律。自我感覺gdb已經(jīng)不適合定位了
折騰了一天,沒有頭緒希望哪位大佬支支招了!
希望哪位大佬支支招!不勝感激
希望哪位大佬支支招!不勝感激
希望哪位大佬支支招!不勝感激
來源:開源中國
發(fā)布時間:2019-03-12 18:01:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
這是hotspot的源碼,我在用gdb調(diào)試的時候如何進(jìn)入createjavavm函數(shù)里面查看它的邏輯
來源:開源中國
發(fā)布時間:2019-03-07 13:46:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
運行環(huán)境: Redhat上搭建Vmare里運行Centos安裝cacti (已經(jīng)啟動)
CentOS
Vmware Redhat
已經(jīng)正常運行一段時間,后來帶寬升級了,需要修改/plugins/weathermap/editor.php參數(shù)。但是不知道虛擬機(jī)CentOS的密碼,進(jìn)入single模式重置了root密碼。修改參數(shù)成功,突然發(fā)現(xiàn)topology里面流量都變?yōu)?。 Graphs里面也是這樣: Weathermaps發(fā)現(xiàn)一個錯誤:
來源:開源中國
發(fā)布時間:2016-06-13 12:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
早在去年已經(jīng)出現(xiàn) MongoDB 和 Redis 的 Cacti 模板,使用它,你可以對你的MongoDB和Redis服務(wù)進(jìn)行流量監(jiān)控。cacti的模板一直在更新,若企業(yè)已經(jīng)用到nosql這種非關(guān)系數(shù)據(jù)庫如mongodb和redis??砂凑找韵陆坛?,對mongodb和redis進(jìn)行監(jiān)控。
該模板可以監(jiān)控以下資源:
mongodb:
redis:
一、下載模板:
wget http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz
二、配置ssh公私鑰無需密碼登錄:
因為cacti監(jiān)控mongodb是需要登錄到mongodb的服務(wù)端運行mongo的狀態(tài)獲取命令,所以需要ssh連接登錄。
所以需要配置非交互式帳號密碼登錄。這里采用公私鑰模式。
先在監(jiān)控服務(wù)器生成一對公私鑰。 ssh-keygen ##如果是root用戶,生成的默認(rèn)目錄為/root/.ssh下2個文件 id_rsa(公鑰) id_rsa.pub(私鑰)
cd /root/.ssh/ && chmod 600 id_rsa* 把這2個文件修改權(quán)限,為600 ssh-copy-id -i /root/.ssh/id_rsa root@192.168.200.1 #加被監(jiān)控節(jié)點公私鑰認(rèn)證
id_rsa.pub復(fù)制出來,放到被監(jiān)控機(jī)器上,然后公鑰的內(nèi)容追加到需要被監(jiān)控的主機(jī)也就是mongodb和redis的服務(wù)端。追加到.ssh/authorized_keys
然后用ssh連接你所安裝mongodb或者redis的服務(wù)端,如果不需輸密碼連接上。則正常。下面就可以開始添加監(jiān)控文件了。
三、配置監(jiān)控腳本: mongodb或redis的監(jiān)控所需到的是你下載目錄中的better-cacti-templates-1.1.8\scripts下的
ss_get_by_ssh.php 這個腳本 這個腳本需要放在cacti的服務(wù)端 。 如果你cacti是裝到/var/www/html/cacti/目錄下。
把該文件放在其下面的scripts目錄下。別忘了看下權(quán)限。要有執(zhí)行權(quán)限。
然后修改該文件。主要修改一下選項,大概在40行。 # ============================================================================ $ssh_user = 'root' ; # SSH username $ssh_port = 22 ; # SSH port $ssh_iden = '-i /root/.ssh/id_rsa' ; # SSH identity ##修改根據(jù)你的配置,你的ssh連接用戶,還有認(rèn)證私鑰的位置。
大該在50行,還可以修改其默認(rèn)的去探測的端口(如果redis不是正常默認(rèn)端口啟動需要修改這些)。 $ memcache_port = 11211 ; # Which port memcached listens on $redis_port = 6379 ; # Which port redis listens on
如果是mongodb不是正常端口啟動,則需要這樣修改。找到以下字段,添加紅色字段,這里注意mongo這個命令一定要找對。 function mongodb_cmdline ( $options ) { return “echo \”db._adminCommand({serverStatus:1, repl:1})\” | /usr/local/mongo/mongodb/bin/mongo –port 10000″; }
配置完后保存退出。
可以先用測試命令測一下。語法如下: php /var/www/html/scripts/ss_get_by_ssh.php --type mongodb --host 192.168.200.1 --items c,de,df,dg,dh,di,dj,dk,dl,dm,dn,do,dp,dq,dr,ds,dt,du
如果有數(shù)據(jù)輸出。則表示正常。
四、在cacti里添加mongodb和redis模板:
4.1 模板導(dǎo)入
模板目錄為better-cacti-templates-1.1.8\templates
4.2 導(dǎo)入后對被監(jiān)控機(jī)添加模板:
4.3 添加后為其繪圖:
五:實際效果測試:
此文凝聚筆者不少心血請尊重筆者勞動,轉(zhuǎn)載請注明出處。
http://freeze.blog.51cto.com/
來源:開源中國
發(fā)布時間:2012-05-29 08:38:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> cacti0.8.8c,在web頁面刪除數(shù)據(jù)源時發(fā)現(xiàn)一個問題:web上的數(shù)據(jù)源條目可以正常刪除,但是相應(yīng)的rrd文件并沒有真正刪除,導(dǎo)致目錄下積累了若干無效rrd文件。將rra目錄的權(quán)限設(shè)置為777也無效,奇怪!大家遇到過同樣情況嗎?請幫忙分析一下是哪的問題。謝謝??!
來源:開源中國
發(fā)布時間:2014-12-27 20:41:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
cacti-0.8.8c,安裝導(dǎo)入cacti.sql數(shù)據(jù)庫出錯,提示某個表已存在, 但cacti庫是新建的空庫,不存在任何表數(shù)據(jù),當(dāng)然也沒有提示已存在的‘settings_tree'表。不知何故,請大家指點。謝謝?。?
[root@localhost html]# mysqladmin -u root -p create cacti [root@localhost html]# mysql -p cacti < /var/www/html/cacti/cacti.sql Enter password: ERROR 1050 (42S01) at line 2293: Table 'settings_tree' already exists
來源:開源中國
發(fā)布時間:2014-12-16 22:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 同事以前是一個大型IDC做托管業(yè)務(wù)的,最近到我單位入職,現(xiàn)在他推薦一個netbase的網(wǎng)管軟件,有人用過不?效果怎么樣?求截圖,求客觀,不要托,謝謝。
來源:開源中國
發(fā)布時間:2014-01-24 15:21:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
新手一枚, 昨天把nagios和cacti裝上,但是發(fā)現(xiàn)cacti不能繪制圖表,
運行
全為nan 請問各位大大 這是什么情況 應(yīng)該怎么處理
小弟在這謝謝各位了
來源:開源中國
發(fā)布時間:2014-06-04 10:54:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 導(dǎo)入Cacti數(shù)據(jù)庫:
mysql -u cacti -p cacti < cacti.sql
這個密碼是什么密碼,我知道的密碼都試了還是不行,還有執(zhí)行這句話是什么意思啊?謝謝!
來源:開源中國
發(fā)布時間:2014-03-19 15:24:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在瀏覽器中 輸入http://ip/cacti之后提示下邊的錯誤 :
請問應(yīng)該如何解決呢?
來源:開源中國
發(fā)布時間:2014-03-19 16:43:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
今天給服務(wù)器安裝了Cacti 和多個插件
但是插件Realtime 點擊出來的頁面居然不顯示圖片
cache 目錄已經(jīng)配置。也給了 777權(quán)限
查看了cacti.log 也沒有任何的異常輸出。請問這是什么問題 或是怎么排查
來源:開源中國
發(fā)布時間:2013-05-27 14:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 網(wǎng)上流傳的比較多的是lvm_netstat_tcp 這個, 但是他是調(diào)用的snmpnetstat 我這里一調(diào)用就卡死 不知道哪的問題
來源:開源中國
發(fā)布時間:2012-12-05 14:26:09
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
請問net-snmp怎么把199的tcp端口關(guān)掉 只留個161的
來源:開源中國
發(fā)布時間:2013-09-22 14:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
采用源碼安裝rrtool失敗,請指點一下。
源碼安裝腳本:
#!/bin/sh BUILD_DIR=/tmp/rrdbuild INSTALL_DIR=/opt/rrdtool-1.4.5 mkdir -p $BUILD_DIR cd $BUILD_DIR export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib" #--------------------------------------------------- cd $BUILD_DIR/ tar xf pkg-config-0.26.tar.gz cd pkg-config-0.26 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install export PKG_CONFIG=$INSTALL_DIR/bin/pkg-config #--------------------------------------------------- cd $BUILD_DIR/ tar xf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure --prefix=$INSTALL_DIR --shared make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf libpng-1.5.11.tar.gz cd libpng-1.5.11 env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf freetype-2.4.10.tar.gz cd freetype-2.4.10 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf libxml2-2.6.32.tar.gz cd libxml2-2.6.32 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf fontconfig-2.4.2.tar.gz cd fontconfig-2.4.2 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --with-freetype-config=$INSTALL_DIR/bin/freetype-config make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf pixman-0.10.0.tar.gz cd pixman-0.10.0 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf cairo-1.6.4.tar.gz cd cairo-1.6.4 ./configure --prefix=$INSTALL_DIR \ --enable-xlib=no \ --enable-xlib-render=no \ --enable-win32=no \ CFLAGS="-O3 -fPIC" make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf gettext-0.18.1.1.tar.gz cd gettext-0.18.1.1 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install ln -s $INSTALL_DIR/lib/* /usr/local/lib/ ln -s $INSTALL_DIR/bin/* /usr/local/bin/ #--------------------------------------------------- cd $BUILD_DIR/ tar xf glib-2.15.4.tar.gz cd glib-2.15.4 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" make && make install #--------------------------------------------------- cd $BUILD_DIR/ tar xf pango-1.17.5.tar.gz cd pango-1.17.5 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x make && make install #---------------------------------------------------
最后一步安裝rrtool,configure怎么都不通過:
#--------------------------------------------------- cd $BUILD_DIR/ tar xf rrdtool-1.4.7.tar.gz cd $BUILD_DIR/rrdtool-1.4.7 ./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
configure報錯:
---------------------------------------------------------------------------- configure: WARNING: ---------------------------------------------------------------------------- * I could not find a working copy of pangocairo. Check config.log for hints on why this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately so that compiler and the linker can find libpangocairo-1.0 and its header files. If you have not installed pangocairo, you can get it either from its original home on http://ftp.gnome.org/pub/GNOME/sources/pango/1.28 You can find also find an archive copy on http://oss.oetiker.ch/rrdtool/pub/libs The last tested version of pangocairo is 1.28.4. LIBS=-lm LDFLAGS=-L/tmp/rrdbuild/lib CPPFLAGS=-I/tmp/rrdbuild/include -I/tmp/rrdbuild/include/fontconfig -I/tmp/rrdbuild/include/freetype2 -I/tmp/rrdbuild/include/gio-unix-2.0 -I/tmp/rrdbuild/include/glib-2.0 -I/tmp/rrdbuild/include/libpng15 -I/tmp/rrdbuild/include/libxml2 -I/tmp/rrdbuild/include/pango-1.0 -I/tmp/rrdbuild/include/pixman-1 ---------------------------------------------------------------------------- checking for glib_check_version in -lglib-2.0... yes checking glib.h usability... no checking glib.h presence... no checking for glib.h... no checking for pkg-config... (cached) pkg-config checking for glib_check_version in -lglib-2.0... yes checking glib.h usability... yes checking glib.h presence... yes checking for glib.h... yes checking for xmlParseFile in -lxml2... yes checking libxml/parser.h usability... yes checking libxml/parser.h presence... yes checking for libxml/parser.h... yes configure: error: Please fix the library issues listed above and try again.
來源:開源中國
發(fā)布時間:2012-06-28 16:47:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 求主一個問題:
cacti遷移到一臺正在使用的cacti中去。
兩臺cacti都在使用中,一臺cacti監(jiān)控的是全國各機(jī)房交換機(jī)的內(nèi)容,一臺監(jiān)控的是內(nèi)網(wǎng)的30多臺機(jī)子,現(xiàn)在要把兩個cacti整合,方便管理,歷史數(shù)據(jù)不要,需要注意哪些遷移時兩個cacti之間邏輯上的問題,有什么好的建議或者方案。
來源:開源中國
發(fā)布時間:2013-05-08 10:02:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
不知道為什么裝好cacti后,并且配好都不能出圖。希望哪位高手幫幫忙,我只是個初學(xué)者。
來源:開源中國
發(fā)布時間:2010-11-13 11:48:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
HI:大家好!
我在安裝cacti-cactid時出現(xiàn)了如下錯誤:
checking for mysql_init in -lmysqlclient... no
configure: error: MySQL libraries not found.
mysql.h文件在/usr/local/include/mysql下。
執(zhí)行的命令是:./configure --with-mysql=/usr/include/mysql
大師們,問題出在哪里?
來源:開源中國
發(fā)布時間:2013-04-02 15:45:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Apache/2.2.15 (CentOS) Server at 127.0.0.1 Port 80
并且提示產(chǎn)生一個http://127.0.0.1 請求用戶名和密碼。信息為: “Cacti access” 提示輸入用戶名和密碼 沒有反應(yīng)。
來源:開源中國
發(fā)布時間:2012-10-24 11:01:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
發(fā)現(xiàn)cacti 監(jiān)控交換機(jī)端口流量超過100M后就不準(zhǔn)
確認(rèn)snmp是支持64位的,確認(rèn)snmp數(shù)據(jù)抓取也是對的,
請求大家?guī)兔纯词鞘裁丛颍ㄕ埐灰賕oogle或者百度搜答案,google和百度答案我都看過,但是還是沒能解決問題)
來源:開源中國
發(fā)布時間:2011-10-21 16:24:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> cacti的圖表默認(rèn)只顯示內(nèi)存的占用量,最近老板發(fā)瘋,非要每天給他發(fā)一份服務(wù)器的監(jiān)控數(shù)據(jù),因為服務(wù)器配置不一,以百分比的形勢顯示出來才更有意義,我現(xiàn)在只能用計算器一個一個算,有沒有辦法讓cacti在生成圖表的時候附帶一個內(nèi)存占用百分比的顯示?
來源:開源中國
發(fā)布時間:2013-01-19 21:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在perimefaces的 < p:dataTable var ="customer" ……/> 中
如下代碼: < c:if test =" ${ customer.open } " > < h:outputText value =" 是 " /> c:if >
打開頁面報空指針,后經(jīng)人提醒,把customer放入request中: < c:set var ="open" scope ="request" value =" #{ customer.open } " /> < c:if test =" ${ open } " > < h:outputText value =" 是 " /> c:if >
不過仍然存在空指針異常,哪位大佬指點一下,感謝
來源:開源中國
發(fā)布時間:2019-03-10 16:28:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
請教這個框架熟的朋友,有一個問題需要請教下。
我有一個h:commandLink需要進(jìn)行提交操作,在onclick中return了confirm方法。然后確定后執(zhí)行action方法,我現(xiàn)在想做的是在點擊了確定以后,將該按鈕進(jìn)行禁用操作,以避免重復(fù)點擊,點擊取消,不進(jìn)行操作。謝謝指點。
來源:開源中國
發(fā)布時間:2017-08-22 11:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在B/S系統(tǒng)開發(fā)過程中,關(guān)于如何防止表單的重復(fù)提交問題,也是一個老生常談的問題,這里說說如何在JSF2的開發(fā)環(huán)境下防止表單重復(fù)提交。
問題解決的思路基本和struts的思路是一致的,那就是
1.生成一個字符串(token),放置在session里,
2.在表單生成時,同時把這個token作為表單的一部分,放置在一個hidden input中,
3.表單提交時,在backingbean中驗證一下頁面提交過來的token是否和session中的一致。
4.業(yè)務(wù)完成之后,重置一下token.
因為如果是用瀏覽器的后退按鈕退回到表單頁面的話,表單的內(nèi)容是不會變化的,包括表單里面的token,這樣在后退再
提交的時候,由于session中的token已經(jīng)重置,這時候,我們就認(rèn)為提交是失敗的。
具體實現(xiàn)比較簡單,經(jīng)過2次重構(gòu),已經(jīng)有了比較友好的使用體驗。
首先是一個session級的bean, 用它來存儲和操作token
/** * @author Bill * @version 2012-03-21 */ @SessionScoped @ManagedBean public class FormTokenBean { public static final String BEAN_NAME = "formTokenBean"; private String token; public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String resetToken() { return token = "T" + System.nanoTime(); } public boolean validateToken(String token) { return token != null && token.equals(this.token); } @PostConstruct public void init () { resetToken(); } }
然后需要一個Tag,
/** * @author Bill * @version 2012-03-27 */ @FacesComponent("org.billxiong.faces.FormToken") public class FormTokenTag extends HtmlInputHidden{ public FormTokenTag() { setRendererType("javax.faces.Hidden"); // render as a standard InputHidden addValidator(new FormTokenValidator()); String token = FacesUtils.getObject("formTokenBean.token", String.class); setValue(token); } @Override public void decode(FacesContext context) { super.decode(context); String clientId = getClientId(context); String submittedValue = (String) context.getExternalContext().getRequestParameterMap().get(clientId); if(submittedValue != null) { setSubmittedValue(submittedValue); } } }
在taglib中注冊組件,
formToken org.billxiong.faces.FormToken id false java.lang.String validatorMessage false java.lang.String
如何驗證Token是否有效呢?根據(jù)JSF的特點,編寫一個Validator,
@FacesValidator("formTokenValidator") public class FormTokenValidator implements Validator{ @Override public void validate(FacesContext context, UIComponent uiComponent, Object o) throws ValidatorException { String token = o == null ? null : o.toString(); FormTokenBean tokenBean = FacesUtils.getObject(FormTokenBean.BEAN_NAME, FormTokenBean.class); if (null == token || null == tokenBean || !tokenBean.validateToken(token)) { throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR, FacesUtils.getMessage("global.exception.tokenExpired"), "")); } } }
在validator中檢查一下是不是和session中一致。
最后,看看頁面中的使用,
業(yè)務(wù)方法執(zhí)行完畢,需要重置一下Token. formTokenBean.resetToken();
總結(jié):得益于JSF2的大幅改進(jìn),使得編寫一個標(biāo)簽組件是如此的容易,另外,也要感謝一下struts提供的思路 :)
------------------------
Bill 2012/3/28 來源:開源中國
發(fā)布時間:2012-03-28 21:13:00
還從來沒見過「如果您不希望再收到此類郵件,請直接忽略?!惯@么流氓的說法。
來源:V2EX
發(fā)布時間:2020-08-27 15:36:10
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
第一個實習(xí),公司要我學(xué)primefaces幫公司的ERP系統(tǒng)做一個手機(jī)端。。??墒俏疫Bjsf都沒接觸過阿
然后問題來了,就是如何實現(xiàn)在一個頁面中,page1有許多帶不同查詢條件的commandbutton,點擊以后會跳到當(dāng)前頁面的page2看到相應(yīng)的查詢結(jié)果。
網(wǎng)上關(guān)于primefaces的資料baidu沒多少,google倒是有很多,可是本人英語渣渣,現(xiàn)在壓力山大啊。
第一次提問題,希望能有大牛解答,小弟先謝過了
來源:開源中國
發(fā)布時間:2015-02-08 21:44:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
web.xml中的配置:
Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.faces
event.xhtml文件在web/basic目錄下(用的開發(fā)工具是IDEA,web相當(dāng)于eclipse中的WebContent)
bean文件:
package com.xxyh.demo; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class UserView { private String firstname; private String lastname; public String getFirstname() { return firstname; } public void setFirstname(String firstname) { this.firstname = firstname; } public String getLastname() { return lastname; } public void setLastname(String lastname) { this.lastname = lastname; } }
訪問路徑為:http://localhost:8080/basic/event.faces
結(jié)果顯示的是even.xhtml的卻是源碼,請問錯在哪兒了?謝謝
來源:開源中國
發(fā)布時間:2015-08-25 15:39:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在日常開發(fā)工作中會用到JSF么?在初步了解了JSF之后,感覺JSF就是個web框架,并且根據(jù)平時的了解,好像這個東西沒有多收人或者說是項目使用?
并且里面涉及到的概念相比較其他一些框架也沒有什么獨到之處,感覺JSF似乎沒有什么價值?
來源:開源中國
發(fā)布時間:2015-12-20 20:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
項目使用的是primeface做頁面開發(fā),有一個datatable用來顯示role這個表,如圖?,F(xiàn)在想實現(xiàn)按字段排序功能
代碼如下: list = roleservice.findAll(); //paramString代表按那個字段排序, paramSortOrder是正或倒排序 if (paramString != null) { Collections.sort(list, new Sort(paramString, paramSortOrder)); }
public class Sort implements Comparator { //實現(xiàn)比較 private static final Logger log = LoggerFactory.getLogger(Sort.class); private String sortField; private SortOrder sortOrder; public Sort(String sortField, SortOrder sortOrder) { this.sortField = sortField; this.sortOrder = sortOrder; } public int compare(Role car1, Role car2) { try { Object value1 =Role.class.getField(this.sortField).get(car1); Object value2 = Role.class.getField(this.sortField).get(car2); int value = ((Comparable) value1).compareTo(value2); return SortOrder.ASCENDING.equals(sortOrder) ? value : -1 * value; } catch (Exception e) { throw new RuntimeException(e.getMessage()); } } }
Role 有3個字段,一個是Long型ID,2個是String。代碼都是照搬primeface 的DEMO的
http://www.primefaces.org/showcase/ui/data/datatable/lazy.xhtml
現(xiàn)在問題是在頁面點擊排序是沒有反應(yīng),後臺發(fā)現(xiàn)程序拋出了異常
各位大神能幫忙看下是什麼問題嗎?說到底就是實現(xiàn)一個list按對象某個屬性排序,要怎麼寫更好一點?
來源:開源中國
發(fā)布時間:2015-11-25 09:58:09
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
用了JSF一段時間了,也寫了幾個組件了,對這個框架多少有了一些了解。另外我也用過EXT這樣的純JS的組件系統(tǒng),因此我想對比一下。從復(fù)雜度上來說,我覺得EXT其實更復(fù)雜。它的組件系統(tǒng)是一個比較龐大的體系,但優(yōu)點在于,它的類結(jié)構(gòu)組織的還是不錯的,和swing有些相像,比較容易理解。另外它還有另外一個優(yōu)點,就是從設(shè)計上和傳統(tǒng)UI庫的概念很接近,也有布局管理的概念。組件也寫得很好。缺點是,定制起來是比較困難的,需要花費比較大的力氣,才能很如意的使用。EXT的文檔寫得不好,參考價值不是很高,有些人可能覺得它文檔很好了,但是如果你用過QT你就知道什么是好文檔了。特別是UI庫,文檔應(yīng)當(dāng)以例子驅(qū)動,而不是用模棱兩可的語言描述一個讓人很暈的概念,看完之后,不知所云,只能自己試。
JSF相對簡單,由于是服務(wù)器端組件,所以可以很好的利用服務(wù)器的特性。整個繼承體系比較簡單,也容易理解。比如我們寫組件的時候一般繼承UIInput這個類就可以了。JSF采用的是服務(wù)器模板,將整個服務(wù)器端的模板渲染成HTML發(fā)送客戶。因此它生來不是AJAX的,這一點不太符合現(xiàn)在的趨勢。如果系統(tǒng)復(fù)雜,很難降低服務(wù)器的負(fù)載。因為整個組件樹,都存在服務(wù)器上,這些東西本來和服務(wù)器是無關(guān)的(因為服務(wù)器應(yīng)該更多的負(fù)責(zé)業(yè)務(wù)而不是業(yè)務(wù)無關(guān)的界面)。而且響應(yīng)的數(shù)據(jù)也很復(fù)雜,可能包含一個很大的HTML頁面過來。而且由于JSF的組件系統(tǒng)是用servlet這樣的機(jī)制來模擬過來的,所以感覺很奇怪,而EXT完全和SWING等UI類庫一樣。所以從這個角度看上去EXT顯得封裝更優(yōu)良,更純粹一些,而且EXT和服務(wù)器交互采用JSON數(shù)據(jù),可以很好的減少服務(wù)器的負(fù)載。唯一美中不足的是,EXT設(shè)計的太傳統(tǒng),有些復(fù)雜,考慮太多,顯得有些沉重,學(xué)習(xí)起來要花費一些力氣。
總的來說,我覺得類似EXT這樣的純JS UI應(yīng)該更有前途。JSF雖然也支持AJAX但是由于它本身的一些限制,這個AJAX顯得不是很純粹,因為無論如何也逃不過服務(wù)器渲染這個階段。因為AJAX逃不過JS因此JSF2.0也有自己的JS庫。結(jié)果就被分割成兩部分了。搞的有些復(fù)雜。所以我覺得JSF2.0有些茍延殘喘的意思,呵呵。EXT搞得有些深奧,這個是它的一個很大的缺點,也許我們用起來還行,但是不太容易定制自己的組件,而這種情況在開發(fā)的時候很常見。因此EXT適合一些快速的任務(wù),不用自己開發(fā)自己的組件,否則,就會比較麻煩,要花費一些力氣研究。希望看到有很好設(shè)計的純JS UI組件庫的出現(xiàn)。有些人可能會說jquery插件,但是我覺得jquery不是設(shè)計用來做組件庫的,所以我們可以利用它來開發(fā)單獨的組件庫,但是如果你這么干,可能會發(fā)現(xiàn)也很不容易,因為jquery會對你的設(shè)計產(chǎn)生比較大的影響。
來源:開源中國
發(fā)布時間:2011-05-05 21:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
現(xiàn)在想把前端與后端完全分開,同事說JSF可以做到,但是OSC好像用過Velocity,請問這兩者具體區(qū)別在哪里?
我普通WEB項目需要 把前端與后端完全分開要用哪個好?或者有什么好的推薦?
回答有機(jī)會獲得 @紅薯 香吻一個。
來源:開源中國
發(fā)布時間:2015-06-29 16:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我的項目在沒有導(dǎo)入ajax4jsf的相關(guān)包之前沒有任何問題,現(xiàn)在我想使用ajax4jsf組件,我在項目里面導(dǎo)入了 richfaces-api-3.3.0.GA.jar、richfaces-impl-3.3.0.GA.jar、richfaces-ui-3.3.0.GA.jar, commons-beanutils.jar、commons-collections.jar、commons-digester.jar、commons-logging.jar ,然后我在web.xml文件中寫入了這樣的配置:
Ajax4jsf Filter ajax4jsf org.ajax4jsf.Filter ajax4jsf Faces Servlet REQUEST FORWARD INCLUDE
然后我在網(wǎng)頁文件中引入了a4j
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
但是我把項目在tomcat中運行時它報錯。應(yīng)該怎么配置ajax4jsf呢?
來源:開源中國
發(fā)布時間:2015-04-22 18:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
小弟第一次用jsf這東西.稍微有點老.不是很熟悉.
突然報了一個錯
還請大家?guī)兔o看看
2015-5-12 17:14:13 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
嚴(yán)重: Error Rendering View[/admin/security/roles_list.xhtml]
java.util.ConcurrentModificationException
at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373)
at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:392)
at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:391)
at java.util.AbstractMap.equals(AbstractMap.java:420)
at java.util.Collections$SynchronizedMap.equals(Collections.java:2020)
at com.sun.faces.context.SessionMap.put(SessionMap.java:138)
at com.sun.faces.context.SessionMap.put(SessionMap.java:61)
at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:243)
at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)
at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:113)
at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:469)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1778)
at java.lang.Thread.run(Thread.java:619)
2015-5-12 17:14:13 com.sun.faces.context.ExceptionHandlerImpl throwIt
信息: Exception when handling error trying to reset the response.
來源:開源中國
發(fā)布時間:2015-05-12 17:28:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 在jsf中如何使用js函數(shù)將一些值(由其它組件動態(tài)產(chǎn)生)傳遞給后臺bean,并接收后臺處理后的一些值,并將這些返回值傳遞到某個js函數(shù)中。
來源:開源中國
發(fā)布時間:2015-04-22 09:54:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FreeMarkerConfigurer' defined in class path resource [spring-mvc.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: freemarker.template.Configuration.
(Lfreemarker/template/Version;)Vat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:775) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1085) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5349) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5641) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)V at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.newConfiguration(FreeMarkerConfigurationFactory.java:320) at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.createConfiguration(FreeMarkerConfigurationFactory.java:250) at org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer.afterPropertiesSet(FreeMarkerConfigurer.java:116) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ... 28 more 八月 16, 2016 3:22:00 下午 org.apache.catalina.core.ApplicationContext log 嚴(yán)重: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FreeMarkerConfigurer' defined in class path resource [spring-mvc.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)V at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:775) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1085) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5349) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5641) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)V at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.newConfiguration(FreeMarkerConfigurationFactory.java:320) at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.createConfiguration(FreeMarkerConfigurationFactory.java:250) at org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer.afterPropertiesSet(FreeMarkerConfigurer.java:116) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ... 28 more 八月 16, 2016 3:22:00 下午 org.apache.catalina.core.StandardContext loadOnStartup 嚴(yán)重: Servlet [springMvc] in web application [/RWS] threw load() exception java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)V at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.newConfiguration(FreeMarkerConfigurationFactory.java:320) at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.createConfiguration(FreeMarkerConfigurationFactory.java:250) at org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer.afterPropertiesSet(FreeMarkerConfigurer.java:116) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:775) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1085) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5349) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5641) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
配置文件
感谢您访问我们的网站,您可能还对以下资源感兴趣:
亚洲色成人网站www永久