单机部署多tomcat应用,实现tomcat集群
1解压两个tomcat文件夹
2配置环境变量,sudo vim /etc/profile,空白处加上
修改结束后执行 source /etc/profile 使环境变量生效
3编辑tomcat2/bin/catalinash,将CATALINA_BASE和CATALINA_HOME替换成环境变量中tomcat2的对应参数
4修改tomcat2/conf/serverxml,将其中8005,8080,8009端口号+1000,修改成9005,9080,9009。当使用VIM编辑文本时,可以通过“/${关键字快速定位}”,如‘/8080’。
tomcat这3个端口的作用分别是:
8005端口是用来关闭TOMCAT服务的端口。
连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器
5如果是在虚拟机或服务器上,之前限制过端口号,则需要将新的9080端口添加到防火墙。sudo vim /etc/sysconfig/iptables
之后重启防火墙,sudo /etc/initd/iptables restart。
6分别启动tomcat/bin的/startupsh。访问127001:8080,127001:9080就都能访问了。替换Tomcat2/webapps/ROOT/tomcatpng的,以区分两个端口访问的是不同的应用
7修改浏览器所在地的host,将本地127001赋值给一个域名。vim /etc/hosts,添加如下域名。
之后通过访问 wwwmiercom:8080 与wwwmiercom:8090就能访问虚拟机上着两个应用了。
8修改nginx/config目录下的nginxconf文件,引入扩展域名解析文件,在http{}内加入如下命令。
9然后在nginx/config目录下创建vhost文件夹,在其中新增一个6步骤中域名开头的conf文件,如wwwmiercomconf。
保存退出后,重启nginx,sudo nginx/sbin/nginx -s reload。此时访问wwwmiercom,会以设置的权重比例访问到对应的tomcat服务。
部署是deployment, 指的是把应用程序,编译后打成的包,发布到服务器的过程。
eclipse 是开发工具,可以自动打包,那么它只要配置好tomcat的目录,就可以直接将开发的内容发布到tomcat。 所以正确的说法是
在eclipse中配置tomcat服务器。
或者说, 将eclipse卡发的内容部署到tomcat服务器。
很多JAVA web程序是通过使用Tomcat服务实现的,这就需要配置服务,JAVA编写好的程序只是一个程序,还需要部署到服务上,让他能随机启动
步骤/方法
将JAVA程序包代码文件包复制到Tomcat服务器包里的任意位置,最好就是根目录了
打开Tomcat文件夹\conf\Catalina\localhost
在上述文件夹下建立ROOTxml写一行代码: Context path="" docBase="D:\apache-tomcat-6029\your_JAVA" debug="5" reloadable="true" crossContext="true"/Context 注意:docBase="D:\apache-tomcat-6029\your_JAVA"就是你的JAVA程序包路径
启动tomcat服务,点击bin\startupbat批处理程序,打开IE,输入http://localhost:8080你的JAVA程序就开始工作了
Eclipse中添加tomcat服务器的方式:1、打开eclipse开发平台界面,找到头部的工具栏中的“window”
2、点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮。
3、在打开的添加服务器界面,选择本次要添加的tomcat服务器版本“Apache Tomcat v70”再点击“Next” 按钮
4、在打开的tomcat Server界面选择好tomcat安装路径,jre就可以之间点击“Finish”按钮了。
5、在上步的界面上点击了完成按钮,在回到的界面中再次点击Ok按钮,这样就完成了eclipse中对添加tomcat服务器的配置。
6、当完成了添加tomcat的配置之后,在eclipse中找到File-->new-->Dynamic web project界面中就会出现tomcat服务器的下拉选择。
7、到这里就表示你在eclipse中添加tomcat服务器已经成功了。
0条评论