服务器搭建--tomcat
1、安装 默认8080端口
2、访问:本地用http://localhost:8080或http://127.0.0.1:8080http://自已本机ip地址:8080
3、更改服务器端口号 --server.xml中修改
4、改变默认启动页--->web.xml
5、开发过程中jsp或servlet有改变要重启服务器,html页面改不用重启服务器、
Tomcat优化(优化参数(300万))
maxThreads="600" ///最大线程数
minSpareThreads="100"///初始化时创建的线程数
maxSpareThreads="500"///一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。
acceptCount="700"//指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
1、在Tomcat 配置文件 server.xml 中的
2.调整连接器connector的并发处理能力
1>参数说明
maxThreads 客户请求最大线程数
minSpareThreads Tomcat初始化时创建的 socket 线程数
maxSpareThreads Tomcat连接器的最大空闲 socket 线程数
enableLookups 若设为true, 则支持域名解析,可把 ip 地址解析为主机名
redirectPort 在需要基于安全通道的场合,把客户请求转发到基于SSL 的 redirectPort 端口
acceptAccount 监听端口队列最大数,满了之后客户请求会被拒绝(不能小于maxSpareThreads )
connectionTimeout 连接超时
minProcessors 服务器创建时的最小处理线程数
maxProcessors 服务器同时最大处理线程数
URIEncoding URL统一编码
2>Tomcat中的配置示例
3.Tomcat缓存优化 1>参数说明 c ompression 打开压缩功能 compressionMinSize 启用压缩的输出内容大小,这里面默认为2KB compressableMimeType 压缩类型 connectionTimeout 定义建立客户连接超时的时间. 如果为 -1, 表示不限制建立客户连接的时间 2>Tomcat中的配置示例1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
4.参考配置 1>旧有的配置 参考网络对服务器做过如下配置,拿出来分享下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 后来发现在访问量达到3 百万多的时候出现性能瓶颈。 2>更改后的配置
配置服务器按钮不管用
删除Workspaces\MyEclipse 10\.metadata\.plugins\org.eclipse.core.runtime\.settings中的第一个文件
关于异常Address already in use:jvm_bind
这个异常的意思是端口号被占用,造成这个异常的可能是tomcat非正常关闭使用,
解决方法:任务管理器中找到进程里面”javaw.exe”,结束进程 以及Tomcat
(网上:在eclipse里新建一个socket和serversocket进行通信,在这里面会用到端口号,当运行时,报这个错误,就是socket端口号与外面的程序如Oracle tomcat的端口号相同)
动态网页
可以根据不同的输入(或操作),返回不同的网页,这就是动态网页
采用技术:asp php jsp
具体操作:
myeclipse new Web Project
window-preference-jsp-utf-8
window下面图标 deploy myeclipse J2EE project
add-edit server connectors-servers-tomcat 找到路径 launch 改成 runmode diable 改成 enable
add-tomcat7 redeploy
运行:window-show view-server-tomca7.x-run server 或图标右边