Maven项目创建Hello world

Maven项目创建Hello world

有一段时间没有弄Java Web项目了,最近工作需要,在看RPC跨进程通信的相关技术,想用Maven创建一个简单的项目进行测试。
囧^^-^^,竟然忘记了,好吧,重新整理下发个教程,巩固下基础知识:其中还有关于Log4j配置的问题。

  1. 第一步,创建一个web app,选择maven–>apache.webapp如下图,填写groupid、artflid

    创建工程成功。
  2. 第二步,选择顶部的Run按钮,在下拉框中选择edit,然后选择Edit configurations—>Tomcat–>LocalServer。如下图
  3. 然后配置Tomcat,部署到本地,点击确认apply,最后回到主页点击run即可
  4. 还有一步不要忘了把src目录设置成source root

    遇到问题:
  • jsp页面中文乱码
    解决办法:在jsp头部添加如下代码
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  • Log4J运行出错,提示:

    其实这个问题很好解决,我们在src即source root目录下面添加一个配置文件log4j.properties

    内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
log4j.rootLogger=debug, stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%5p - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=firestorm.log

log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

log4j.logger.com.codefutures=DEBUG
王洋 wechat
我的微信号,欢迎交流~

热评文章