BDF2-64位dorado without eclipse安裝配置

換新機,走舊路。

這次新的電腦爲:win7 64位 4GB內存

安裝: dorado-7.4.0-without-eclipse+eclipse(Eclipse Java EE IDE for Web Developers)+jdk1.8+mysql+tomocat

安裝順序爲:

1、jdk1.8安裝和配置。之前的博客中有提到過,在all-in-one的安裝中,jdk只能是1.7版本,1.8不能兼容,但是在這個安裝模式下,jdk可以用最新版本,jdk的配置沒有新的變化。

2、下載eclipse,去官網下載,打開即能用。但是一般去官網下載的時候,第一次運行時候是需要翻牆的 。不太清楚怎樣翻牆的同志,可以百度一下,找個贈送時長的,在這個時段打開用一下。要不然就直接去百度資源。

3、下載dorado-7.4.0-without-eclipse,按照教程,將此壓縮包解壓並將解壓後的整個文件內的內容複製到eclipse\dropins文件夾內,重啓eclipse。這個時候,你就可以在啓動的最開始的那一兩秒看見Dorado的啓動畫面。就說明插件安裝成功。

4、下載tomacat。解壓tomacat的壓縮包後,進入eclipse屬性設置,server的初始化,選中這個tomacat解壓縮後的文件。


如上圖示意。這裏還有一點要注意,如下圖,eclipse默認會將Java的jdk默認爲jre,需要Edit,選回jdk。

5、下載並安裝mysql。這沒什麼好講的,仍舊是建議安裝workbench或者其他圖形管理工具,以免使用不便。

6、在eclipse裏面,maven已經自帶,可以直接使用。jetty也不安裝,直接runonserver。

7、配置bdf的時候,部分的坑已經在前面說了。這次遇到兩個問題在這貼出來:

1、錯誤:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

度娘上有不少解釋,簡而言之就是兼容性問題。http://zhoujingxian.iteye.com/blog/657079這裏也有說明。

在BDF2解決辦法是加入:

<dependency>

   <groupId>org.slf4j</groupId>

   <artifactId>slf4j-log4j12</artifactId>

   <version>1.8.0-alpha2</version>

</dependency>

2、錯誤: Error creating bean with name 'bdf2.fetchMessageCount'

出現這個問題,是數據庫中並未新建schemas。bdf2可以在數據庫爲空的時候自動建表,但是庫都沒有給的時候,這個beans就建立不起來了。

Web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<listener>

<listener-class>com.bstek.dorado.web.servlet.SpringContextLoaderListener</listener-class>

</listener>

<filter>

  <filter-name>springSecurityFilterChain</filter-name>

<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>

</filter>

<filter>

        <filter-name>OpenSessionInViewFilter</filter-name>  

                <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

        <init-param>

            <param-name>excludeSuffixs</param-name>

            <param-value>js,css,jpg,gif,png</param-value>

        </init-param>

    </filter>

    <filter-mapping>

        <filter-name>OpenSessionInViewFilter</filter-name>

        <url-pattern>*.d</url-pattern>

    </filter-mapping>

    <filter-mapping>

        <filter-name>OpenSessionInViewFilter</filter-name>

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

    </filter-mapping>

    <servlet>

        <servlet-name>doradoServlet</servlet-name>

        <servlet-class>com.bstek.dorado.web.servlet.DoradoServlet</servlet-class>

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

    </servlet>

    <servlet-mapping>

        <servlet-name>doradoServlet</servlet-name>

        <url-pattern>*.d</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

        <servlet-name>doradoServlet</servlet-name>

        <url-pattern>*.dpkg</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

        <servlet-name>doradoServlet</servlet-name>

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

    </servlet-mapping>

</web-app>

web.xml這部分,如果web.xml有不對,那就複製並覆蓋原來的web.xml。


如果大家安裝或者配置有什麼問題歡迎提出來,我們一起找解決辦法。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章