gpt4 book ai didi

java - 在 tomcat 中部署模型项目的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-28 23:49:30 25 4
gpt4 key购买 nike

我有一个多模块 Maven 项目,包含一个通用模型项目和两个 Web 项目(1 个用于网站使用 jsf,另一个是一组基于轴的 Web 服务,用于从用户收集数据)

当我部署到 tomcat 时,我将其部署为 2 个 war 文件,模型项目被编译为 jar 并包含在两个 war 文件中。最近我遇到了很多 permgen 错误。我想知道是否是因为我有这 2 个 war 文件,每个文件都包含所需的库,如 HIbernate、Model 项目以及各个项目所需的一堆其他库。

我的问题是我做对了吗(我不认为我做对了)?部署依赖于通用模型项目的多个 Web 项目的最佳方法是什么?

最佳答案

我没有使用 Maven 的经验,但我最近经常使用 Java EE,尤其是 tomcat。我从来没有让 tomcat 与 Eclipse 一起工作(自从我四年前开始学习 Java 以来,我一直在 Eclipse 中从事 Java 项目)。我在学校 KTH 为一个类(class)做了一系列作业和项目。我们不得不将 OpenEJB 与 tomcat 一起用于作业,但要让它在 Eclipse 中工作真的很麻烦。因此,在第一次作业中,我只是在文本编辑器中编写代码,然后从终端 (OS X) 进行编译,这真的很低效。

但是我从一个同学那里得到提示,Netbeans 对 Java EE 有很好的支持。所以我切换到 Netbeans 并使用 Glassfish 和 JSF。事实证明,改用 Netbeans 是一个不错的选择。 Netbeans 的一个非常好的特性是它可以根据数据库中的表自动生成实体类。然后基于这些实体类,Netbeans 可以为您生成 JSF 页面( Controller )。这使得开发 Java EE 项目变得非常快速和友好。我遵循了这个优秀的指南: http://netbeans.org/kb/docs/web/jsf20-crud.html

希望对您有所帮助!抱歉,我无法为您提供更精确的解决方案。

祝你好运!

关于java - 在 tomcat 中部署模型项目的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com