首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从静态html/css/js web应用程序和.ear容器生成一个.ear文件

从静态html/css/js web应用程序和.ear容器生成一个.ear文件
EN

Stack Overflow用户
提问于 2018-09-25 12:24:58
回答 1查看 1.1K关注 0票数 0

我有一个使用HTML/CSS/JS构建的静态站点,我希望将其封装在.war文件中,并将其封装到.ear文件中,以便部署在Glassfish java服务器上。但是,我不确定如何最好地生成.war和.ear文件。

目前,我已经压缩并重命名/更改了生成.war和.ear文件的包含文件夹的类型,在.ear中创建了META/application.xml,在构建文件旁边在.war中创建了META/MANIFEST.MF和WEB/web.xml:

代码语言:javascript
复制
my-app.ear
  --- META-INF
    --- application.xml
  --- my-app.war
    --- META-INF
      --- MANIFEST.MF
    --- WEB-INF
      --- web.xml
    --- website build files (various folders and html/css/js files)

当我在Glassfish上部署.ear时,我没有发现任何错误,但是localhost根只显示了欢迎页面。我也尝试过各种不同的上下文,例如localhost/ my -app,它返回404(尽管这是预期的,因为我的applicaiton.xml上下文路由被设置为'/‘。

我的文件夹/文件结构是否正确,还是在设置.war和.ear文件时遗漏了什么?

以这种方式为站点服务是这个项目的一个要求,我不是一个普通的Java用户,所以我可能错过了一些基本的东西。

编辑:

我的application.xml文件如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="6" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd">
 <display-name>my-app</display-name>
 <module>
  <web>
    <web-uri>my-app.war</web-uri>
    <context-root>/</context-root>
  </web>
 </module>
</application>

我的web.xml看起来如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="my-app" version="3.0">
  <display-name>my-app</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>
EN

回答 1

Stack Overflow用户

发布于 2018-09-25 20:36:23

在动态web项目中使用Eclipse / Export / Java / EAR文件。可能是一个小测试项目,然后再看看不同之处。有太多的信息缺失,无法回答你的问题而不用猜测。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52498204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档