一、导入项目
1、maven项目刷新,下载包
2、导入项目单独jar包(如有)
①进入项目结构设置项(或者快捷键Ctrl+Alt+Shift+S)
②选择库,添加jar
②选中需要导入的jar包
③Eclipse创建的web工程和idea创建的工程目录有差别,需要设置使idea能识别eclipse创建的web项目
如果创建工程是在eclipse通过File→New→Dynamic web project,得到的就是WebContent。
如果通过maven创建得到的就是webapp。
未配置则需配置,如果已存在,则可跳过此步骤
④添加
如有导入第三方jar,需执行以下步骤
二、Tomcat配置
1、添加配置
2、添加服务,选择tomcat本地服务
3、选择tomcat所在目录
4、部署项目
三、启动问题
1、java: -source 1.5 中不支持 multi-catch 语句
(请使用 -source 7 或更高版本以启用 multi-catch 语句)
2、java: 编译失败: 内部 java 编译器错误
3、mybatis的xml文件找不到,没有部署到tomcat的目录下
eclipse中maven项目打包方式和idea打包方式不同,eclipse会将xml文件打包,idea则不会,所以idea需要在pom.xml文件中添加以下配置:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-xmls</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
4、mybatis中的xml文件报错: 1 字节的 UTF-8 序列的字节 1 无效
在pom.xml中添加配置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
5、日志乱码
tomcat的conf目录下,修改logging.properties文件的日志编码格式:
1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK
2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK
3manager.org.apache.juli.AsyncFileHandler.encoding = GBK
4host-manager.org.apache.juli.AsyncFileHandler.encoding = GBK
java.util.logging.ConsoleHandler.encoding = GBK