我正在尝试使用JSF从现有的Web应用程序创建Maven项目.该项目应部署在Web Sphere 8.5上.
由于我是Web Sphere的新手,因此不知道如何构建"ear"模块,以便可以在Web Sphere 8.5上进行部署.
有谁知道,在哪里可以找到有关使用Maven 3.0.3在Web Sphere 8.5上部署Web应用程序的更多信息?
莫森,感谢你的期待
小智 3
为了打包 *.ear,您不需要 Websphere。这可以通过maven本身来完成。
pom.xml:
<project>
...
<artifactId>YourApp</
<packaging>ear</packaging>
...
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<modules>
<jarModule>
<groupId>${project.parent.groupId}</groupId>
<artifactId>configurationApp</artifactId>
</jarModule>
<ejbModule>
<groupId>${project.parent.groupId}</groupId>
<artifactId>AnEjbModule</artifactId>
</ejbModule>
</modules>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
...
</project>
Run Code Online (Sandbox Code Playgroud)
然后添加您的依赖项。在命令行上转到您的项目并运行 mvn package。由于您在 pom.xml 中定义了包,因此将创建 Ear 并可以在 YourApp/target 目录中找到它。
在 websphere 管理控制台上,您可以简单地安装 Ear。登录后,转到:
Applications->Websphere enterprise applications and install a new application.
Run Code Online (Sandbox Code Playgroud)
选择您的 YourApp.ear 并通过快速路径轻松安装该应用程序。要检查的端口可能是
yourServerName:9080/YourApp.
Run Code Online (Sandbox Code Playgroud)
祝你好运。
| 归档时间: |
|
| 查看次数: |
22992 次 |
| 最近记录: |