appfuse1.9.4中打包的時(shí)間沒有把web.xml打進(jìn)出,
運(yùn)行db-prepare就可以生成表
1) appfuse-webwork-1.9.4-src.zip
2) 用idea打開,ant new ,新建一個(gè)工程。
3)用idea打開新建的工程,用ant db-prepare,建表
4)ant db-load導(dǎo)入數(shù)據(jù)
5)用extra下的build.xml中ant install-detailed,可以把數(shù)據(jù)庫(kù)中的表形成dao等等
4)ant war 打包
5)入war 包發(fā)布后提示
va.util.NoSuchElementException
?????? at java.util.LinkedList.getLast(LinkedList.java:122)
?????? ×××
?===========================
把 validators.xml 中的
<!--DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN"
??? "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd" -->
??? 注釋掉
6)關(guān)于中文的問題
把所有的utf-8修改成gbk
1)mysql? 中的my.ini default-character-set=gbk
2)web.xml 中的
<filter>
??????? <filter-name>encodingFilter</filter-name>
??????? <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
??????? <init-param>
??????????? <param-name>encoding</param-name>
??????????? <param-value>gbk</param-value><!--UTF-8 -->
??????? </init-param>
??????? <init-param>
??????????? <param-name>forceEncoding</param-name>
??????????? <param-value>true</param-value>
??????? </init-param>
??? </filter>
3)taglib.jsp中的encoding
4)applicationContext-resource.xml 中
??? <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
??????? <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
??????? <property name="url" value="jdbc:mysql://10.66.145.80:3306/appfuse?useUnicode=true&characterEncoding=gbk"/>
??????? <property name="username" value="root"/>
??????? <property name="password" value="pansoft"/>
??????? <property name="maxActive" value="100"/>
??????? <property name="maxIdle" value="30"/>
??????? <property name="maxWait" value="1000"/>
??????? <property name="defaultAutoCommit" value="true"/>
??????? <property name="removeAbandoned" value="true"/>
??????? <property name="removeAbandonedTimeout" value="60"/>
??? </bean>
運(yùn)行db-prepare就可以生成表
1) appfuse-webwork-1.9.4-src.zip
2) 用idea打開,ant new ,新建一個(gè)工程。
3)用idea打開新建的工程,用ant db-prepare,建表
4)ant db-load導(dǎo)入數(shù)據(jù)
5)用extra下的build.xml中ant install-detailed,可以把數(shù)據(jù)庫(kù)中的表形成dao等等
4)ant war 打包
5)入war 包發(fā)布后提示
va.util.NoSuchElementException
?????? at java.util.LinkedList.getLast(LinkedList.java:122)
?????? ×××
?===========================
把 validators.xml 中的
<!--DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN"
??? "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd" -->
??? 注釋掉
6)關(guān)于中文的問題
把所有的utf-8修改成gbk
1)mysql? 中的my.ini default-character-set=gbk
2)web.xml 中的
<filter>
??????? <filter-name>encodingFilter</filter-name>
??????? <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
??????? <init-param>
??????????? <param-name>encoding</param-name>
??????????? <param-value>gbk</param-value><!--UTF-8 -->
??????? </init-param>
??????? <init-param>
??????????? <param-name>forceEncoding</param-name>
??????????? <param-value>true</param-value>
??????? </init-param>
??? </filter>
3)taglib.jsp中的encoding
4)applicationContext-resource.xml 中
??? <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
??????? <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
??????? <property name="url" value="jdbc:mysql://10.66.145.80:3306/appfuse?useUnicode=true&characterEncoding=gbk"/>
??????? <property name="username" value="root"/>
??????? <property name="password" value="pansoft"/>
??????? <property name="maxActive" value="100"/>
??????? <property name="maxIdle" value="30"/>
??????? <property name="maxWait" value="1000"/>
??????? <property name="defaultAutoCommit" value="true"/>
??????? <property name="removeAbandoned" value="true"/>
??????? <property name="removeAbandonedTimeout" value="60"/>
??? </bean>