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

Netbean 11.2:没有为项目或全局定义合适的部署服务器

陆畅
2023-03-14

我在我的Mac上安装了Netbean 11.2 IDE。在服务下-

然后我开了一个maven项目。我可以“清理和建造”它。然后我想运行它,但这导致了以下错误消息:

No suitable Deployment Server is defined for the project or globally.

我猜这与以下内容有关:Netbeans中有一个名为“输出- Java DB数据库进程”的窗口,当我启动GlassFish服务器时,该窗口向我显示了以下消息:

Sat Feb 08 18:02:45 CET 2020 : Security manager installed using the Basic server security policy.
Sat Feb 08 18:02:46 CET 2020 : Could not listen on port 1527 on host localhost: java.net.BindException: Address already in use (Bind failed)

我使用以下命令检查哪个进程正在使用端口1527:

sudo lsof -n -i :1527 | grep LISTEN

这导致了以下输出(注意:我删除了真实用户名和真实IP地址)

java    6722 <user>   36u  IPv6 <IP Address>      0t0  TCP 127.0.0.1:tlisrv (LISTEN)

由于这是一个java进程,我不想只是杀死它。

我该怎么办?

附笔。:

GlassFish服务器的版本是5.1.0,见截图:

P.P.S .:这个问题对我没有帮助:NetBeans:没有为项目或全局定义合适的部署服务器

P.P.P.S.:服务器日志显示 - 除其他事项外 - 以下内容:

Context path from ServletContext:  differs from path from bundle: /|#]

下面是日志的屏幕截图:

啪:

文件nb配置的内容。xml如下:

    <?xml version="1.0" encoding="UTF-8"?>
<project-shared-configuration>
    <properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
        <org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>1.7-web</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>
        <org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>gfv3ee6</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>
    </properties>
</project-shared-configuration>

共有2个答案

章学义
2023-03-14

也可以试试这个:

    < li >右键单击项目-
潘佐
2023-03-14

对于玻璃鱼 5.1,您应该在 nb 配置中更改此参数.xml

  • netbeans_2e_hint_2e_j2eeVersion
  • netbeans_2e_hint_2e_deploy_2e_server

先试试把gfv3ee6换成gfv5ee8再把1.7-web换成1.8-web

对于我来说,这个配置是:

<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
    <org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>1.8-web</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>
    <org-netbeans-modules-maven-jaxws.rest_2e_config_2e_type>ide</org-netbeans-modules-maven-jaxws.rest_2e_config_2e_type>
    <org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>gfv5ee8</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_deploy_2e_server>
</properties>

它应该解决这个错误:

No suitable Deployment Server is defined for the project or globally.

至于

Context path from ServletContext:  differs from path from bundle: /|#

error尝试关闭(或杀死,包括NetBeans本身)所有java进程,然后再次启动NetBeans并运行项目。您的项目似乎部署到了不同的glassfish实例(以前的版本?)。

我想你不应该担心这些信息:

Sat Feb 08 18:02:45 CET 2020 : Security manager installed using the Basic server security policy.
Sat Feb 08 18:02:46 CET 2020 : Could not listen on port 1527 on host localhost: java.net.BindException: Address already in use (Bind failed)

除非确实是因为以前的glassfish实例。在这种情况下,只需停止前一个实例或杀死它。

 类似资料:
  • 在tomcat 7.0.57中部署应用程序时,我得到了Valiate Jar文件错误。将tomcat版本更改为8是解决此问题的唯一方法?这是我的错误日志: org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/home/webapps/myapp/WEB-INF/lib/tomcat-

  • 我的网站有两个服务器——本地(ubuntu桌面上的laravel homestead)和公共(带有php7的ubuntu服务器)。我已经有了一些简单的网站,它们在我的公共服务器上运行良好,并且可以在网上看到。我在我的laravel Homestead本地服务器上创建了laravel 5.2项目,现在我想将其移动到我的公共服务器上。我压缩完整的项目文件夹(tar.gz),并使用filezilla将其

  • 我在Laravel voyager上做了一个测试项目。我想把它发布到服务器上。 我试试这个: 初始化 git远程添加原点 *** git检出大师 git拉 添加. env 添加. htaccess php工匠迁移--force 在ProviderRepository.php第208行中:未找到类“TCG\Voyager\VoyagerServiceProvider” 怎么做? 更新: php ar

  • 我在科尔达做了一个简单的项目。我的项目有4个节点,包括公证人和客户文件夹中的SpringBoot API。我不知道如何将我的项目部署到服务器上。我看过Corda文档,但那篇教程只针对一个节点。所以,我的问题是如何在服务器上部署具有多个节点的Corda项目,以及SpringBoot API。有人能帮我吗?

  • 我试图调试我的项目,但它显示错误消息: “无法为模块部署WebForm部署错误:WebForm:部署期间发生错误:准备应用程序时出现异常[EclipseLink-4002](Eclipse持久性服务-2.3.2.v20111125-r10461):org。日食坚持不懈例外。DatabaseException内部异常:java。sql。SQLException:分配连接时出错。原因:无法分配连接,因

  • 3.1 启动所有服务实例 在创建Web服务后,调用faygo.Run()就可启动所有服务。 func main() { ... app1 := faygo.New("myapp1", "1.0") app2 := faygo.New("myapp2", "2.0") ... // 启动所有服务 faygo.Run() }