找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

第 10讲 多有米项目实战

[复制链接]


1、jdk  ==》java development kit ==》语言编译工具

2、apache-tomcat ==》java 应用服务器

3、apache-tomcat java应用服务器的目录
1)bin目录【重要】
bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令)
另一类是以.bat结尾的(windows命令)
linux启动命令:sh startup.sh ./startup.sh     关闭命令sh  shutdown.sh
windows命令:startup.bat

2)conf目录 【重要】
tomcat/conf/server.xml 文件可以修改端口号(大概在70行左右)

面试题:tomcat 在哪里修改端口?
面试题:怎么在一台服务器上部署两个项目
   1、可以使用两个apache-tomcat ,更改不同的端口号
   2、在同一台webapps下部署两个项目名不同的包

3)lib目录
lib目录主要用来存放tomcat运行需要加载的jar包。
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

4)temp目录: temp目录用户存放tomcat在运行过程中产生的临时文件。
(清空不会对tomcat运行 带来影响)

5)webapps目录:【在项目部署中非常重要】 webapps目录用来存放应用程序,
当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、
jar包的形式发布应用。 也可以把应用程序放置在磁盘的任意位置,
在配置文件中进行映射。


6)work目录: work目录用来存放tomcat在运行时的编译后文件,
例如JSP编译后的文件。 清空work目录,然后重启tomcat,可以达到清除缓存的作用。

7)logs目录:
logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出
的日志。(清空不会对tomcat运行带来影响) 在linux环境中,
控制台的输出日志在catalina.out文件中(重点)
①、tail -f catalina.out   ==》实时查看日志  (xshell更改编码格式utf-8)
②、对于这个命令可以在前台或者后台来获取操作日志
③、在前台注册一个用户用到的表有哪些? ==》插入 查询 更新  
cus_recommend   
cus_online
ord_payment_info
CUS_ACCOUNT_VOUCHER
SYS_SCAN_LOG
cus_customer  ==》注册用户表

④、在后台添加一个用户
后台添加用户表:sys_user
sys_user_position
sys_user_account
sys_user_ext
sys_company


4、其他知识
查看tomcat服务器进程和启动情况 ps -ef |grep tomcat
在bin目录下启动tomcat命令: sh startup.sh或者./startup.sh
在bin目录下关闭tomcat命令: sh shutdown.sh
在浏览器输入如下网址 http://192.168.XX.XX:8080
http代表的是:采用的是超文本传输协议 192.168.XX.XX是:Linux系统的IP地址(因为测试环境是在Linux上面搭建的)
8080是:tomcat的默认端口号(因为项目是用tomcat服务器部署的)


5、linux服务器中日志的错误级别?
系统将讯息分为七个主要的等级,依序是由不重要排列到重要讯息等级:
info:仅是一些基本的讯息说明而已;
notice:比 info 还需要被注意到的一些信息内容;
warning 或 warn:警示讯息,可能有问题,但是还不至于影响到某个 daemon 运作。
daemon()一直运行的服务端程序又叫守护进程。
err 或 error :一些重大的错误讯息,这就要去找原因了。
crit:比 error 还要严重的错误信息,crit 是临界点 (critical) 的缩写。
alert:警告警告,已经很有问题的等级,比 crit 还要严重!
emerg 或 panic:疼痛等级,意指系统已经几乎要宕机的状态! 很严重的错信息了。


6、网络服务器三剑客:apache tomcat nginx
apache tomcat nginx的区别
1)apache 和nginx 都是免费的
2)apache 是web服务器
3)tomcat 是java 应用服务器
4)nginx 是轻量级的web服务器
5)相对处理的动态的效率 tomcat > apache
6)处理静态的效率:apache > tomcat
7)相对处理静态的效率:nginx>apache>tomcat

7、nginx 的优点
Nginx的动静态分离机制功能:将一个请求中动态请求和静态请求分离出来
Nginx的正向代理服务器的功能  代理的是客户端  翻墙 科学上网
Nginx的反向代理服务器的功能  代理的是服务器
Nginx的负载均衡功能  ==》基于反向代理





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册