发表于: 2017-09-14 23:02:03

1 744


今天完成的事情:今天完成了任务23.24.直接用maven命令跑单元测试.然后写了一个小程序然后打包上传到服务器用命令成功运行.

1.今天了解了一下服务器.这两天接触服务器,经常看到这个词,但好像每个对象属性都不一样,所以就糊涂服务器到底是什么.下面是总结

我觉得关于服务器的概念大家使用的时候都比较模糊,它可以是服务器硬件,可以是服务器操作系统,可以是服务器操作系统里的软件.还可以是硬件+软件+操作系统的集合

举例1:硬件:我们可以说我有两台服务器,一台dell,一台HP.这就是硬件.又比如我们租了阿里云的服务器.其实我们是租了一个远程的硬件服务器.

举例2,操作系统:我们可以说我有两台服务器,一台windows,一台Linux.这就是服务器操作系统.又比如说我 有一个阿里云cenos的服务器,其实我们是租了一个阿里云预装centos系统的服务器.

举例3:软件:tomcat就是一个java web 服务器.它就是一个软件.可以安装在预装centos系统的阿里云服务器上.

举例4:集合.我有一个阿里云服务器.其实意思是我有一个远程的硬件(硬件)上预装了centos(操作系统)且安装了tomcat(软件)的服务器.(好拗口)

2.今天写了一个小程序,然后上传到服务器上成功运行

明天计划完成的事情:明天计划完成任务25,26.有时间再写个小项目在服务器上跑一下.

遇到的问题:1.现在还是不了解mvn test是怎么实现的流程.因为我的junit 测试类方法正常是可以运行跑通的.不知道说什么情况用mvn test跑就报错.明天再百度一下.

2.今天一直不知道写一个什么样的项目打包放在服务器上跑,网上教程都是上传Java web项目的,.后来了解其实我们要上传一个有且只有一个main函数的项目,因为我们现在上传的是一个小项目,实际上我们上传的jar文件以后就是一个软件,应用程序.而看基础的时候知道一个软件有且只有一个入口.所以思路就清晰多了,将一个项目clean,package之后通过xftp上传到服务器,然后通过java -cp 包名  main方法所在的类名  , 运行成功.其实在打包的时候可以指定程序入口,那样就可以直接用 java -jar 包名运行了,明天再去百度.

3.在打包的时候出了一个错误.

后来百度到解决办法

<properties>
   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

成功解决

收获:在服务器上成功跑通了项目.了解了服务器的概念.



返回列表 返回列表
评论

    分享到