最近团队人力比较紧张,服务端小伙伴实在忙不过来,决定学习下服务端的开发工作。由于后端页面逻辑稍微了解一点,之前也看了写代码,总的来说,跟客户端开发思维方式有一定区别,目前接触到的还是比较简单的功能开发。

环境配置

  • Mac
  • jdk(8)
  • IDE(IntelliJ),用惯了android studio的用这个一定很顺手
  • maven,仓库管理软件,下载后需要配置下存放包的cache目录
  • tomcat(7),服务部署的容器

工程导入和配置

通过IntelliJ导入项目

  • 首先配置下maven,在IntelliJ中找到maven的配置,选择好仓库位置。之前因为这个没有设置导致很多包没法正常引入
  • 点击左上角的Edit Configurations,配置Tomcat Server,用于调试和运营,其中服务名建议写成和后续上线的一致,注意端口号。
    Tomcat Server配置

  • 确认依赖包是否正常,可以通过mvn clean install命令来解决部分包没有下载或者构建的问题

  • 修改一些配置文件,比如数据库连接等
  • 启动服务,多关注下日志,有问题一步步解决,不要着急。

遇到过的一些配置问题

  • 数据库连接
    本机环境只能连接测试数据库,服务启动的时候遇到数据库连接不稳定时会报错,一直无法启动

  • maven配置
    项目中没有配置好maven路径,导致部分包老是提示一些错误

  • 端口导致的启动异常
    调试过程中服务未关闭情况下又开启一次,导致端口被占用,通过任务管理器将java进程杀死解决

小结

以上配置看似比较容易,如果工程比较复杂,配置较多,建议新手遇到问题后先尝试自己解决,实在不行让老司机帮忙分析下问题,避免浪费太多时间。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐