在 Tomcat 的 server.xml 裡設定

<Context docBase="weixin" path="/weixin" reloadable="true" source="org.eclipse.jst.jee.server:weixin">
        <Resource name="jdbc/mysqlLocalDS01" username="root" password="password" url="jdbc:mysql://localhost:3306?characterEncoding=utf-8" auth="Container" driverClassName="com.mysql.cj.jdbc.Driver" factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory" maxIdle="10" maxTotal="20" maxWaitMillis="-1" type="javax.sql.DataSource" />      
        <Resource name="jdbc/JappsDS01" username="ap" password="password" url="jdbc:oracle:thin:@127.0.0.1:1521:xe" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxTotal="4" maxWaitMillis="5000"  type="javax.sql.DataSource" validationQuery="select 1 from dual"/>
    <Resources>
       <PreResources base="C://CKFinderJava//userfiles" className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/userfiles"/>
   </Resources>
</Context>

在 JBoss EAP 6.x 上, 需建一個檔案: WEB-INF\jboss-web.xml

<jboss-web version="7.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jboss="http://www.jboss.com/xml/ns/javaee"  
               xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee jboss-web_7_0.xsd">  
        <symbolic-linking-enabled>true</symbolic-linking-enabled>    
        <overlay>C:/CKFinderJava/userfiles</overlay>
 
</jboss-web>

就可以用下列的連結來看檔案。

PS: mis 是目前的專案,而 images/S_13164601.jpg C:/CKFinderJava/userfiles 下的目錄及檔案

http://localhost:8080/mis/images/S_13164601.jpg

 

REF: https://developer.jboss.org/thread/266445

文章標籤
創作者介紹
MIS

MISTECH 技術手抄本

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