发表于: 2017-04-25 22:00:20
4 1641
今天完成的事情:
使用Top命令查看WEB服务占用内存和CPU。
了解了jar包和war包的区别
tomcat、jetty、resin等几个容器的区别
明天计划的事情:
步入任务四
遇到的问题:
任务二的老问题,在本地能够正常通过按钮跳转的web项目在服务器上无法正常跳转,输入相应的网址可以访问,也可以访问数据库,但是就是无法在各个页面之间跳转,开始还以为是jetty的问题,毕竟本地使用tomcat跑的,但是在服务器上tomcat,jetty,resin都试过了发现还是那样,就很迷茫,因为本地能跑,在服务器上也能访问服务器的数据库.....就不知道该如何下手...下图是我通过直接输入网址访问的服务器的页面....按钮一按就404.....
收获:
top命令基础参数:
total 进程总数
running 正在运行的进程数
sleeping 睡眠的进程数
stopped 停止的进程数
zombie 僵尸进程数
Cpu(s):
0.3% us 用户空间占用CPU百分比
1.0% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
98.7% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
0.0%hi:硬件CPU中断占用百分比
0.0%si:软中断占用百分比
0.0%st:虚拟机占用百分比
Mem:
191272k total 物理内存总量
173656k used 使用的物理内存总量
17616k free 空闲内存总量
22052k buffers 用作内核缓存的内存量
Swap:
192772k total 交换区总量
0k used 使用的交换区总量
192772k free 空闲交换区总量
123988k cached 缓冲的交换区总量,内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。
jar包和war包的区别:
JAR文件的目的是把类和相关的资源封装到压缩的归档文件中,而对于WAR文件来说,一个WAR文件代表了一个Web应用程序,它可以包含 Servlet、HTML页面、Java类、图像文件,以及组成Web应用程序的其他资源,而不仅仅是类的归档文件。
评论