如何看待stusts2添加durid數(shù)據(jù)源的問(wèn)題。

如何看待stusts2添加durid數(shù)據(jù)源的問(wèn)題。,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

十年的江漢網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整江漢建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“江漢網(wǎng)站設(shè)計(jì)”,“江漢網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

  1. 下載druid-1.0.19.jar  (老框架需要舊版本)

  2. Copy 到lib 目錄下

  3. infrastructureContext.xml 里修改dataSource

<bean id="dataSource"

class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"

init-method="init">

<property name="driverClassName" value="${jdbc.driver}"></property>

<property name="url" value="${jdbc.url}"></property>

<property name="username" value="${jdbc.username}"></property>

<property name="password" value="${jdbc.password}"></property>

<!-- 配置初始化大小、最小、最大 -->

<property name="initialSize" value="10" />

<property name="minIdle" value="10" />

<property name="maxActive" value="500" />

<!-- 配置獲取連接等待超時(shí)的時(shí)間 -->

<property name="maxWait" value="60000" />

<!-- 配置間隔多久才進(jìn)行一次檢測(cè),檢測(cè)需要關(guān)閉的空閑連接,單位是毫秒 -->

<property name="timeBetweenEvictionRunsMillis" value="60000" />

 

<!-- 配置一個(gè)連接在池中最小生存的時(shí)間,單位是毫秒 -->

<property name="minEvictableIdleTimeMillis" value="300000" />

 

<property name="validationQuery" value="SELECT 1" />

<property name="testWhileIdle" value="true" />

<property name="testOnBorrow" value="false" />

<property name="testOnReturn" value="false" />

 

 

<!-- 配置監(jiān)控統(tǒng)計(jì)攔截的filters -->

<property name="filters" value="stat,wall" />

 

</bean>

  1. web.xml  在strus2 過(guò)濾器上面添加

<!-- Druid,監(jiān)控?cái)?shù)據(jù)庫(kù),以及WEB訪(fǎng)問(wèn)連接信息 -->

<filter>

<filter-name>DruidWebStatFilter</filter-name>

<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>

<init-param>

<param-name>exclusions</param-name>

<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*,/download/*</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>DruidWebStatFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

<!-- 配置 Druid 監(jiān)控信息顯示頁(yè)面 -->

<servlet>

<servlet-name>DruidStatView</servlet-name>

<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>

<!---->

<init-param>

         

            <param-name>resetEnable</param-name>

            <param-value>false</param-value>

        </init-param>

        <!--

<init-param>

 

<param-name>loginUsername</param-name>

<param-value>admin</param-value>

</init-param>

<init-param>

 

<param-name>loginPassword</param-name>

<param-value>ds123</param-value>

</init-param>

-->

</servlet>

<servlet-mapping>

<servlet-name>DruidStatView</servlet-name>

<url-pattern>/druid/*</url-pattern>

</servlet-mapping>

  1. 啟動(dòng)項(xiàng)目后訪(fǎng)問(wèn):http://localhost:9090/mytms2/druid/index.html  打開(kāi)監(jiān)控

  2. 登陸問(wèn)題,不能登陸

4,可能的問(wèn)題

有時(shí)候可能會(huì)報(bào)錯(cuò):there is not action mapped。。。

是因?yàn)閟truts2把/druid當(dāng)成了一個(gè)action來(lái)處理,發(fā)現(xiàn)找不到名為druid的action,因此拋出異常,其中一個(gè)解決辦法就是在action后面加上后綴以作區(qū)分,在struts.xml中加上:

<constant name="struts.action.extension" value="action" />  

    1

struts.xml中配置不需要做其他改變,但是在用到action的時(shí)候需要加上這個(gè)后綴。例如原來(lái)的form:

<form action="test" method="post"...         

    1

需要改成

<form action="test.action" method="post" ...

    1

否則struts無(wú)法攔截請(qǐng)求。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

新聞名稱(chēng):如何看待stusts2添加durid數(shù)據(jù)源的問(wèn)題。
網(wǎng)頁(yè)地址:http://muchs.cn/article4/ihsiie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站品牌網(wǎng)站設(shè)計(jì)、標(biāo)簽優(yōu)化、軟件開(kāi)發(fā)微信小程序、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站