Linux部署jboss引发的思考
2017-12-10 22:16
316 查看
环境
使用
iistomcatjboss
1 IIS
2 Tomcat
3 Jboss
选择
结语
centos 7.0
jboss服务器
进入JBoss的安装文件下,standalone\deployments,将我们运行中生成的war包放入该文件夹下。
发布war包。这里有两种方法,1.进入bin文件夹下,利用命令 ./standalone.sh。2.使用命令:nohup .、standalone.sh。方法一有一个缺点,这种开启服务器的方式,当你的命令窗口关闭后,服务自动down了,通过进程控制;方法二:服务器就会在后台运行,即使关闭命令窗口,服务器依然运行。如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out文件中,如果是使用方法二,关闭服务器就比较麻烦了,进入到bin目录下,输入:./jboss-admin.sh –connect command=:shutdown命令,或者暴力解决:kill -9 PID。我们发现,总是利弊共存的。
先用一张图来描述一下吧:
IIS是微软公司的Web服务器,主要支持ASP语言环境,很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的SJP语言环境容器,严格得说不能算是一个WEB服务器,而是Apache服务适配器。
tomcat主要的任务不是WEB服务,而是支持JSP语言环境。
jboss目前属于Redhat公司。它是开源的,使用LGPL,可以在商业应用中免费使用;支持EJB;需要较小的资源就可以运行。其核心服务不包括servlet/jsp的web容器,有集成了tomcat的版本,并对tomcat进行了优化。(支持EJB的优化版tomcat)。
介绍完了各个软件的特点,结合实际的应用,就可以选出真正适合自己的服务器软件。这里再给出几个常见应用的搭配:
1. 如果操作系统是windows系统,且想使用asp,.net等应用的,后台开发使用c#语言的,II;
2. 如果仅需要展示html页面,而不要其他功能,apache;
3. 如果是在开发时使用或者是一般小型应用,需要支持jsp/servlet,而又不需要EJB的,tomcat;
4. 需要支持jsp/servlet,不需要EJB,有希望提高服务器的效率和稳定性的,apache+tomcat;
5. 需要支持jsp/servlet/EJB,而又想免费的,apache+jboss(包含tomcat的版本)
目前对于知识的认知知识停留在了理论阶段,想要更深入的认识我们要不断的操作的和实验,回过头再理解,我相信是不一样的。当然,理论的认识也很重要哦。
使用
iistomcatjboss
1 IIS
2 Tomcat
3 Jboss
选择
结语
环境 |
jboss服务器
使用 |
发布war包。这里有两种方法,1.进入bin文件夹下,利用命令 ./standalone.sh。2.使用命令:nohup .、standalone.sh。方法一有一个缺点,这种开启服务器的方式,当你的命令窗口关闭后,服务自动down了,通过进程控制;方法二:服务器就会在后台运行,即使关闭命令窗口,服务器依然运行。如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out文件中,如果是使用方法二,关闭服务器就比较麻烦了,进入到bin目录下,输入:./jboss-admin.sh –connect command=:shutdown命令,或者暴力解决:kill -9 PID。我们发现,总是利弊共存的。
iis,tomcat,jboss |
.1 IIS |
.2 Tomcat |
tomcat主要的任务不是WEB服务,而是支持JSP语言环境。
.3 Jboss |
选择 |
1. 如果操作系统是windows系统,且想使用asp,.net等应用的,后台开发使用c#语言的,II;
2. 如果仅需要展示html页面,而不要其他功能,apache;
3. 如果是在开发时使用或者是一般小型应用,需要支持jsp/servlet,而又不需要EJB的,tomcat;
4. 需要支持jsp/servlet,不需要EJB,有希望提高服务器的效率和稳定性的,apache+tomcat;
5. 需要支持jsp/servlet/EJB,而又想免费的,apache+jboss(包含tomcat的版本)
结语 |
相关文章推荐
- Linux下反斜杠号"\"引发的思考
- linux部署 启动停止jboss常用操作
- linux下部署jboss
- linux(CentOS7)中安装JDK7,部署jboss7
- [Linux] 一次SSH认证失败引发的关于通过日志查错误的思考
- Jboss项目在Linux系统下的部署
- linux 部署 JBoss AS 7.1.1.Final
- 一次部署HTTPS的相关事件引发的思考
- Linux下反斜杠号"\"引发的思考
- linux jboss 部署时优化设置
- linux下部署jboss
- 一次外场宕机引发对linux内存管理的进一步思考--Linux虚拟地址空间如何分布
- Linux下反斜杠号"\"引发的思考
- 一个问题引发对Linux swap和内存的思考
- 由linux下的多进程编程引发的关于进程间隔离的思考
- Linux0.11 由进程睡眠函数sleep_on()中的堆栈变量tmp引发的思考 关于进程内核堆栈
- Linux 分割命令引发的思考 - 20160630 - 昨天傻逼事件引发的思考。
- Linux下反斜杠号"\"引发的思考
- Linux 部署JBoss
- linux部署站点启动与关闭jboss