centos下用nginx+tomcat如何发布java web项目
你需要简单的设置nginx的配置文件
userxxxxxx;←这里是nginx的用户名和用户组
worker_processes10;
#error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;
#pidlogs/nginx.pid;
#最大文件描述符
worker_rlimit_nofile51200;
events
useepoll;
worker_connections51200;
includemime.types;
default_typeapplication/octet-stream;
keepalive_timeout120;
tcp_nodelayon;
upstreamcentos的IP{
server127.0.0.1:8080;
server
listen80;
server_namecentos的IP;
location/{
proxy_pass
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
然后启动tomcat,访问centos的IP就可以了

Java web项目,怎么做负载均衡啊?
Javaweb项目负载均衡常用的是nginx。
在多个服务器上部署同一个web项目,nginx会将用户的请求随机(可自定义)分发到其中一个web服务器,当其中任意一个或多个web服务器宕机时,不影响用户的正常访问。
1、两个web服务器负载均衡:
upstreamlocal_tomcat{
#这里是本机的第一个web服务器
serverlocalhost:8080;
#这里是本机的第二个web服务器
serverlocalhost:9090;
#还可添加很多
server{
location/{
proxy_pass
#......其他省略
时,nginx会随机的跳转到8080与9090服务器。当8080服务器宕机时,9090会继续工作。如果想控制两个服务器的权重,比如9090服务器性能好,可以多处理一些请求,则可以如下配置权重
upstreamlocal_tomcat{
serverlocalhost:8080weight=1;
serverlocalhost:9999weight=2;
这样在9090受访的机率会比8080多一倍。
2、静态文件,这个好像conf.xml有现成的配置,只要改一下就可以,如下对图片的配置
#location~\.(png|jpg|bmp)${
rootimage;
所有png、jpg、bmp的请求都会直接去访客根目录下的image文件夹,当然也可以使用绝对路径。
手机能访问部署tomcat上面的web项目吗eclipse开发的?
你试这在Eclipse 中新建一个web工程,部署到tomcat下,如果部署成功,那么是你的web项目的问题,可以考虑把web项目中的代码拷贝到你新建的web项目中。如果部署失败,可能你的tomcat出现问题了。你可以考虑下 重装tomcat或者是使用别的中间介

为什么web项目在tomcat能正常运行?为什么web项目在to
你重新装了一遍weblogic在试试


所有评论(0)