相关疑难解决方法(0)

Tomcat,JBoss和Glassfish有什么区别?

我开始研究Enterprise Java,我正在阅读的书中提到它将使用JBoss.Netbeans随Glassfish一起发货.我过去使用过Tomcat.

这三个项目有什么区别?

java enterprise jboss tomcat glassfish

440
推荐指数
7
解决办法
30万
查看次数

什么是Java EE?

我意识到它实际上转换为Java Enterprise Edition.但我要问的是这究竟意味着什么?当一家公司需要Java EE经验时,他们真正需要什么?有EJB经验吗?有Java Web应用程序的经验?

我怀疑这意味着不同的人有不同的东西,而且定义是主观的.

java-ee

212
推荐指数
6
解决办法
15万
查看次数

Java EE究竟是什么?

我已经做了几年的Java SE并继续使用Java EE.但是我在理解Java EE的某些方面时遇到了一些麻烦.

  1. Java EE只是一个规范吗?我的意思是:EJB Java EE?

  2. EJB/Spring是不同的Java EE实现?

很抱歉,但是我很难理解Java EE是什么.有人能解释一下Java EE是什么吗?和EJB?

java ejb java-ee

152
推荐指数
2
解决办法
5万
查看次数

为什么使用Glassfish而不是Apache?它的优点和缺点是什么?

对不起我在这里的无知,但是当我听到网络服务器这个词时,我立刻想到了Apache,虽然我知道人们也使用微软的IIS.但是因为我一直在Stackoverflow上闲逛,所以我注意到很多人都在使用Glassfish.

这让我想知道,为什么我要使用Glassfish(从某种意义上说我感兴趣,但我真的不明白它为什么会让我的生活变得更轻松).从我读到的是Sun的Apache的Tomcat的开源衍生产品,因此我认为它是一个好的(或伟大的)优质产品.但由于我不知道它的优点和缺点,我不知道何时选择Glassfish而不是其他服务器是明智的.有人可以详细说明吗?

glassfish

58
推荐指数
2
解决办法
5万
查看次数

javaee-api和javaee-web-api有什么区别?

我意识到这些依赖关系是编译Java servlet规范所必需的,等等,但我不清楚它们之间的区别,以及何时我应该使用一个而不是另一个.

他们之间有什么区别?是另一个的超集吗?

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>

dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-web-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

java api

26
推荐指数
1
解决办法
2万
查看次数

您如何比较Apache Tomcat和Glassfish作为生产服务器?

我有一个基于J2EE的系统,目前正在Apache Tomcat上运行.我们正在讨论将生产服务器迁移到Glassfish服务器.

有人可以分享他们中的任何一个经历吗?

apache deployment webserver glassfish

23
推荐指数
2
解决办法
2万
查看次数

23
推荐指数
2
解决办法
2万
查看次数

无法使用 JDK16.0.2、JavaEE8.0.1、TomCat9.0.52、Vaadin14.6.8 运行 helloworld 类型的程序

我通过下载以下内容来启动该项目:https://github.com/vaadin/骨骼-starter-flow-cdi/archive/v14.zip

\n

通过删除 tomEE 插件信息来编辑 pom.xml ,因为我想单独运行它。我还添加了一个 maven-war 插件信息依赖项,以便我可以使用 Java16 进行编译。并将默认构建参数更改为 maven clean package,而不是运行 tomee 插件。我的 pom.xml 最终看起来像这样:

\n
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\n    <modelVersion>4.0.0</modelVersion>\n    <groupId>com.example.test</groupId>\n    <artifactId>jee8tc9j16v14-6-8_hello001</artifactId>\n    <name>JEE8TC9J16V14.6.8_hello001</name>\n    <version>1.0-SNAPSHOT</version>\n    <packaging>war</packaging>\n\n    <properties>\n        <maven.compiler.source>16</maven.compiler.source>\n        <maven.compiler.target>16</maven.compiler.target>\n        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>\n        <failOnMissingWebXml>false</failOnMissingWebXml>\n\n        <!-- Dependencies -->\n        <vaadin.version>14.6.8</vaadin.version>\n\n        <drivers.dir>${project.basedir}/drivers</drivers.dir>\n        <drivers.downloader.phase>pre-integration-test</drivers.downloader.phase>\n    </properties>\n\n    <pluginRepositories>\n        <pluginRepository>\n            <id>central</id>\n            <url>https://repo1.maven.org/maven2/</url>\n            <snapshots>\n                <enabled>false</enabled>\n            </snapshots>\n        </pluginRepository>\n    </pluginRepositories>\n\n    <repositories>\n        <repository>\n            <id>central</id>\n            <url>https://repo1.maven.org/maven2/</url>\n            <snapshots>\n                <enabled>false</enabled>\n            </snapshots>\n        </repository>\n        <!-- Repository used by many Vaadin add-ons -->\n        <repository>\n            <id>Vaadin Directory</id>\n            <url>https://maven.vaadin.com/vaadin-addons</url>\n            <snapshots>\n                <enabled>false</enabled>\n            </snapshots>\n        </repository>\n    </repositories>\n\n …
Run Code Online (Sandbox Code Playgroud)

java tomcat vaadin maven jakarta-ee

2
推荐指数
1
解决办法
239
查看次数