2024年前端最新J2EE进阶(二十四)JBoss Web和 Tomcat的区别,2024年最新网络工程师面试题

最后

我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

篇幅有限,仅展示部分截图:

6、backup
这里写代码片以80端口服务
修改这个文件: {%JBOSS_HOME%}\server\default\deploy\jbossweb-tomcat41.sar\META-INF\jboss-service.xml
在”8080”的配置后加入以下代码

<!-- A HTTP/1.1 Connector on port 80 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="80" minProcessors="5" maxProcessors="100"
enableLookups="true" acceptCount="10" debug="0"
connectionTimeout="20000" useURIValidationHack="false"/>

重新启动JBoss就OK了

JBoss的启动过程

设置环境变量 JBOSS_CLASSPATH (可以自己加上安全管理器和xml解析器)
a) %JBOSS_CLASSPATH%;
b) %JAVA_HOME%/lib/tools.jar;
c) run.jar
d) …/lib/crimson.jar;
设置启动参数JAXP(xml解析器和相应工厂)
启动
设置配置信息
读取配置文件JBoss.properties,保存在系统属性中(System.properties)
设置缺省属性jboss.home和java.security.auth.login.config
创建MBeanServer.的实例:
把配置文件和补丁文件所在的目录指定给特定的远程类加载器Mlet
加载保存配置文件(mlet会自动在配置文件目录中查找)
初始化并启动MBean
配置服务ConfigurationService
加载配置文件
保存配置
服务控制ServiceControl
初始化服务程序(init方法)
启动服务程序(start方法)
在JBOSS中发布文件
1、制作JSP的war部署文件
用”jar cvf hello.war index.jsp main.jsp”的方式生成把index.jsp和main.jsp文件加入到hello.war中。把生成的hello.war拷贝到jboss安装目录\server\default\deploy\下,部署成功。用”http://localhost:8080/hello/“或”http://localhost:8080/hello/index.jsp“这两个地址进行测试。
2、制作Servlet的war部署文件
A、用”javac -classpath “%CLASSPATH%;%jboss_home%\server\default\lib\javax.servlet.jar” HelloWorld.java”的形式编译HelloWorld.java(这是一个Servlet)得到HelloWorld.class
B、写一个web.xml配置文件
代码如下:

三、weblogic

WebLogic是美国bea公司出品的一个application server,确切的说是一个基于j2ee架构的中间件,webserver是用来构建网站的必要软件,用来解析发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。目前weblogic在世界application server市场上占有最大的份额,其他还有象IBM的websphere,免费的tomcat、resin等中间件。
    BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。
    与BEA WebLogic Commerce ServerTM配合使用,BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。
    BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势,包括:
1)领先的标准
    对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
2)无限的可扩展性
    BEA WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
3)快速开发
    凭借对EJB和JSP的支持,以及BEA WebLogic Server 的Servlet组件架构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。
4)部署更趋灵活
    BEA WebLogic Server的特点是与领先数据库、操作系统和Web服务器 紧密集成。
5)关键任务可靠性
    其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。
6)体系结构
    BEA WebLogic Server是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。
凭借其出色的群集技术,BEA WebLogic Server拥有最高水平的可扩展性和可用性。BEA WebLogic Server既实现了网页群集,也实现了EJB组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。
无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的
Jboss,tomcat比较
    Jboss里集成tomcat,区别是jboss里多了其他一些服务,例如ejb,jms,jaas等
Tomcat 更快。JBoss 启动的东西太多,这样启动慢,占用内存多,自然不好。
tomcat是web服务器
jboss是应用服务器
两者是不可以比的哦
纯tomcat是能加快速度。jboss可以加上ejb这些三层结构的东东,把bs结构划分成ejb层和web层,当然要慢好多了。至于ejb,搞了很长时间,也看不出什么优势,复杂的配置让人望而生畏,宁愿用框架决不用ejb。
jboss与tomcat的使用经验总结
· 一:jboss简介
jboss是一套可以基于j2ee框架的全套解决方案,他包括JBoss/Server,JBoss/spyderMQ, JBoss/Jaws,JBoss/Zola,JBoss/Zoap,JBoss/Castor,JBoss/Tomcat。这些产品可以非常合理的搭建基于j2ee框架的软件产品和软件工程。 虽然他的诞生才一年多,但是就像apache一样,他是完全公开源代码的,他是真正具有生命力的产品的他将像其他免费软件一样成为成功的Application server。
    本文主要是介绍如何安装该软件产品,如何配置他与Tomcat的结合,如何通过Tomcat的Servlet调用Ejb。最终完成Apache+Tomcat+jboss的Web综合解决方案。我本人也是在上个星期天才刚刚认识他的,短短的5天我也只是大概的了解了他的功能和特点。对他的大部分功能不是十分清楚,如果我有时间我会把有关jboss的其他内容逐步介绍给大家,但不是现在。
好了现在开始我们的Apache+Tomcat+Jboss的旅程吧。
( 一)系统环境简介:
硬件平台:
PC 233 32M RAM 6GHand Disk
操作系统:
red head liunx 6.1 (由于jdk1.3的要求,必须使用6.1以上的版本,或者将glibc更新到2.1.2.11版本或更高。)
应用环境要求:
jdk1.3
jaxp1.0.1
Apache 3.1.2
Tomcat 3.2 beta 4 (jakarta-ant,jakarta-servletapi,jakarta-tomcat)
jBoss 2.0 BETA-PROD-PRE-05
interestEJB.tar.gz 测试EJB的源代码。
安装过程叙述如下:
假设当前目录是:/home/liling
准备工作如下:
mkdir tomcat
mkdir jboss
cp j2sdk-1_3_0-linux-rpm.sh /home/liling/.
cp jakarta-ant.tar /home/liling/tomcat/.
cp jakarta-servletapi.tar /home/liling/tomcat/.
cp jakarta-tomcat.ta /home/liling/tomcat/.
cp jboss-cvs-sources.zip /home/liling/jboss
cp interestEJB.tar.gz /home/liling/jboss
一:安装jdk1.3
sh j2sdk-1_3_0-linux-rpm.sh
rpm -iv j2sdk-1_3_0-linux-rpm
将看到/usr/java/jdk1.3目录
JAVA_HOME = /usr/java/jdk1.3
PATH = PATH:/usr/java/jdk1.3/bin   
      export JAVA_HOME   
      export PATH   
      jar -xvf jaxp-1_0_1.zip   
      将看到在当前目录生成jaxp1.0.1目录   
      CLASSPATH=

PATH:/usr/java/jdk1.3/bin         export JAVA_HOME         export PATH         jar -xvf jaxp-1_0_1.zip         将看到在当前目录生成jaxp1.0.1目录         CLASSPATH=

PATH:/usr/java/jdk1.3/bin
export JAVA_HOME
export PATH
jar -xvf jaxp-1_0_1.zip
将看到在当前目录生成jaxp1.0.1目录
CLASSPATH=CLASSPAHT:/home/liling/jaxp-1.0.1/jaxp.jar:/home/liling/jaxp-1.0.1/parser.jar
export CLASSPATH
一:安装Tomcat。
Tomcat的安装过程包括安装ant和servletapi的过程
首先将Tomcat的jakarta-tomcat.tar.gz解包。然后读取README的过程安装。
cd /home/liling/tomcat
gz -d jakarta-tomcat.tar.gz
tar -xvf jakarta-tomcat.tar
cd jakarta-tomcat
vi README
将看到如下安装过程
cd
JAKARTAHOME/jakarta−ant./bootstrap.sh<–UnixThisshouldresultinthecreationofafile“ant.jar”inthe“lib”subdirectory,whichwillbeusedwhenbuildingWatchdog.cd

J

A

K

A

R

T

A

H

O

M

E

/

j

a

k

a

r

t

a

a

n

t

.

/

b

o

o

t

s

t

r

a

p

.

s

h

<

U

n

i

x

T

h

i

s

s

h

o

u

l

d

r

e

s

u

l

t

i

n

t

h

e

c

r

e

a

t

i

o

n

o

f

a

f

i

l

e

a

n

t

.

j

a

r

i

n

t

h

e

l

i

b

最后

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我特地针对初学者整理一套前端学习资料

前端路线图

vue.js的36个技巧

h

e

l

i

b

最后

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我特地针对初学者整理一套前端学习资料

[外链图片转存中…(img-y7hTwa5F-1715579461499)]

[外链图片转存中…(img-liE10zUA-1715579461500)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值