sách gpt4 ai đã đi

java - 无法处理部署的 POST_MODULE 阶段

In lại 作者:太空宇宙 更新时间:2023-11-04 14:21:36 27 4
mua khóa gpt4 Nike

我正在 jboss 中部署一个简单的 Web 应用程序,其中包含一个 servlet、一个 jsp 文件和一个 easy EJB。这是 servlet 的代码:

package webejb;
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import ejb.Convert;
import java.math.BigDecimal;

import javax.ejb.EJB;
import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;



public class test extends HttpServlet {
private static final long serialVersionUID = 1L;
@EJB(name = "ejb/Convert")
private Convert converter;
/**
* @see HttpServlet#HttpServlet()
*/
public test() {
siêu();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
String amount = request.getParameter("amount");
if (amount != null && amount.length() > 0) {
BigDecimal d = new BigDecimal(amount);
BigDecimal rupeeAmount = converter.dollarToRupees(d);
out.println("

" + amount + " Dollars are " + rupeeAmount + " Rupees.

");
BigDecimal euroAmount = converter.rupeesToEuro(rupeeAmount);
out.println(amount + " Dollars are " + euroAmount + " Euro.");
}
}

当我在类的开头包含注释 @WebServlet(“/test”) 时,会出现此错误:

10:12:21,253 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870:
Deploy of deployment "WebEJB.war" was rolled back with failure message {"JBAS014671:
Failed services" => {"jboss.deployment.unit.\"WebEJB.war\".POST_MODULE" =>
"org.jboss.msc.service.StartException in service jboss.deployment.unit.\"WebEJB.war
\".POST_MODULE: Failed to process phase POST_MODULE of deployment \"WebEJB.war\""}}

当删除注释一切正常时,不要让我部署应用程序。

1 Câu trả lời

我已经发现我的错误了。问题是我不知道我必须使用 WAr 端 EJB 部署 EAR。

关于java - 无法处理部署的 POST_MODULE 阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27130866/

27 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com