Web应用程序从端口8080开始,我可以在哪里更改它?

Ode*_*ded 2 netbeans6.8 glassfish-3

我有Netbeans IDE版本6.8和Glassfish版本3.我的glassfish监听器设置为端口81,但是当我尝试通过Netbenas IDE运行最简单的Web应用程序时,它尝试在端口8080上运行它.我可以在哪里更改它?使用端口8080作为我的Web应用程序对我来说是不可能的.

小智 9

找到config文件夹,可能如下所示:

C:\Program Files\glassfish-3.0.1\glassfish\domains\domain1\config
Run Code Online (Sandbox Code Playgroud)

使用任何文本编辑器打开domain.xml.

查找8080并将其更改为与其他端口号不冲突的其他端口号.

来源:http: //ohmjavaclasses.blogspot.com/2012/01/how-to-change-port-number-for-glassfish.html


小智 5

如果GlassFish和Oracle数据库安装在同一系统中,则将导致端口冲突,因为它们两个都使用端口8080。

这是更改GlassFish端口号的过程,以便您可以在与Oracle不同的端口号上运行GlassFish,以避免端口冲突。

  1. 找出安装GlassFish的文件夹。

    如果您将GlassFish与NetBeans一起安装,则可以使用以下过程找到安装GlassFish的文件夹。

     Select Services window by using **Window -> Services** in NetBeans IDE
    
     Expand **Servers** node and select GlassFish Domain
    
     Right click and select **Properties** option from popup menu.
    
    On the right of **Domains Folder** you can see the folder where GlassFish is   installed. 
    For example : 
    C:\netbeans6.8\glassfish-v3\glassfish\domains. You can also see the            other details regarding Glassfish such as port number, in the same window.
    
    Run Code Online (Sandbox Code Playgroud)
  2. 转到安装了Glassfish的文件夹。

  3. 进入配置文件夹,如下所示:c:\ netbeans6.8 \ glassfish-3 \ glassfish \ domains \ domain1 \ config

  4. 使用任何文本编辑器打开domain.xml

  5. 寻找8080,并将其更改为与其他端口号不冲突的其他端口号。我通常将其更改为9999。

  6. 保存domain.xml。

  7. 现在,您需要从NetBeans中删除GlassFish,然后再次添加它,以便NetBeans IDE能够理解新的端口号。为此,请执行以下操作

     In **Servers** window of NetBeans, remove GlassFish by using **RemoveServer** button after selecting GlassFish server.
    
     Click on **AddServer** and select GlassFish V2 or GlassFish V3 and click on **Next**.
    
     Select the **Installation Location** of GlassFish and click on **Next**.
    
    Accept defaults and click on **Finish.**
    
    Run Code Online (Sandbox Code Playgroud)
  8. 重新启动GlassFish(如果已在运行)。