当前位置: 首页 > 知识库问答 >
问题:

Eclipse Luna-JBoss 7 Servlet和JPA app Servlet未启动

南宫才艺
2023-03-14

如果Imvn package并通过JBOss web接口进行部署,servlet将进行部署。

使用eclipse,JPA类已经部署,持久性的东西也已经设置,但是我没有从servlet中得到任何东西。

除了persistence.XML之外,我没有任何XML文件,只有如下所示的带注释的servlet:

@WebServlet(urlPatterns = {"/simple"}, loadOnStartup=1)
public class EntityServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    @EJB EntityDao ed;

    public EntityServlet() {
        System.err.println("Starting servlet");
        System.err.println("ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ");
    }
    public void setEntityDao(EntityDao e){
        ed = e;
    }
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {


        response.setContentType("text/html");
        PrintWriter out=response.getWriter();

        out.print("<html><body>");
        out.print("<h3>Hello Servlet</h3><p>");
        out.print(ed.addNamedEntity("ADSF"));
        out.print("</p>");
        out.print("<p>" + ed.getAllNamedEntities() + "</p></body></html>");
    }
}

共有1个答案

林俭
2023-03-14

好悲痛,发现了问题。

我注意到我的测试用例没有编译,所以我开始跟踪它,发现我的.project文件中的java构建器已经不在了(根本不知道它去了哪里)。

这里是指向编译问题修复程序的链接

<buildCommand>
     <name>org.eclipse.jdt.core.javabuilder</name>
     <arguments>
     </arguments>
</buildCommand>
 类似资料:
  • 我正试图将opentelemetry集成到我与jaeger的spring boot应用程序中。我正在本地计算机上运行jaeger(用二进制而不是docker启动),并用以下命令启动spring boot应用程序:

  • 我这里有一个问题,我已经启动并运行了我的XAMP,我在我的系统中安装了ZEND Framework、ZEND Server和ZEND Studio。现在的问题是localhost不工作。我研究发现两者都可以在pc上运行,但我必须在两者中选择apache。我停止了Apache Zend的服务,但我的本地主机没有启动。 我还检查了apache的错误日志,最后一个条目是今天的,即周二上午10:28。而X

  • 我无法使用XAMPP启动MySQL,并且我没有收到任何错误。因此,如果我单击“开始”,我会收到消息“01:26:41[mysql]尝试启动MySQL服务......”仅此而已。 问题可能是,因为我还安装了MariaDB附带的HeidiSQL。我知道他们都使用同一个端口(3306),我试图将MariaDB的端口更改为3308。 这是my.ini的内容: mysql\u error.log: 我已经尝

  • 在整个评估过程中使用JxBrowser,效果非常好。现在,我一启动它就突然不起作用了。我在Mac OS X 10.11上运行,但我也在Windows上测试过,仍然不起作用。我的构建路径中有两个操作系统所需的库。这就是我得到的(在Mac OS X上运行):

  • 我很难在服务器重新引导时重新启动pm2(它本身和两个节点/express文件,&)。 下面是我尝试的过程: 我在所有可能的组合中运行了上面的命令,但没有任何工作。我试着以根用户的身份运行,但也不起作用。 我的文件包含信息,所以我不知道还可以在哪里查找。 我尝试的其他参考资料... http://pm2.keymetrics.io/docs/usage/startup/ https://www.di

  • 经过一番努力,我最终成功地在伪分布式节点中使用了hadoop,和工作正常(和) 昨天,我尝试用以下方法重新启动、等: 给出以下输出: Namenode似乎不愿意再启动了...几秒钟后Jobtracker就死了。 mapred-site.xml:

  • 由于我正处于Hadoop的学习阶段,我遇到了Hadoop单集群设置的问题。我使用的是Hadoop2.9.0和Java8。我已经完成了设置,如下所示 现在hdfs-site.xml中dfs.replication的值为1。现在我正在做start-all.sh如果我检查状态- 现在我有stop-all.sh和如果我将hdfs-site.xml中的dfs.replication的值更改为0(有些人提到这