8月23部署maven多模块项目解决的问题汇总

1.tomcat发布乱码问题,参见http://www.lychaox.com/servers/tomcat-deployee-encoding-set.html,下面是copy内容:

  1. 修改tomcat配置文件server.xml来去除链接中参数数据乱码的问题,

    具体修改内容为:

    URIEncoding="UTF-8"/>
    		
    URIEncoding="UTF-8"/>
    		
  2. 修改bin目录下的启动文件catalina.bat来配置tomcat对文件编码的设置,

    具体修改内容为:

    :noJuliConfig
    set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=utf-8"
    		

    这种方式可能会造成控制台(黑窗)中的中文日志输出乱码,但是不影响输出到文件中的内容



2.class.forname 无法找到对应的driver

tomcat中需要把jdbc driver全部放在lib下

3.maven打包成war文件,使用maven插件


maven-war-plugin
2.3

src/main/webapp
false



4.maven添加本地jar包的path写法
 
    mongodb_unityjdbc  
    mongodb_unityjdbc_full  
        1.0  
        system  
        ${project.basedir}/lib/mongodb_unityjdbc_full.jar  
 

你可能感兴趣的:(Java-Web,tomcat,maven,乱码)