我现在用的是jbuilder+tomcat,tomcat是jbuidler自带的,我有4个web项目,公司只有一个域名,我测试的时候需要用一个域名来测试,(localhost不行),所有把公司的几个不用的二级域名指向我的服务,比如http://aaa.xxx.com指向我的第一个项目端口8080。
现在我有一个问题,比如我的一个web服务c,我想他在jbuilder中运行的时候固定使用端口8083,这里说的是直接一个项目的端口,不是修改jbuilder的默认端口,不知道有没有办法设置。
最好是jbuilder2005或者2006。
谢谢了。

解决方案 »

  1.   

    端口号不是jbuilder指定的。是tomcat里设置的。
    <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" URIEncoding="UTF-8" />
    这里port就是设置端口号 URIEncoding设置编码
      

  2.   

    我知道是在tomcat里面设置的,但现在的问题是如何设置指定项目的端口号。jbuilder项目下都有个jpx的配置文件,那里是一些配置信息,例如server等,有没有这方面的配置能修改。
      

  3.   

    知道了。有两个方法可以设置jbuilder一个项目的默认端口号。
    第一种方法:在当前项目按的Properties——server,然后点击右边的“JSP/Servlet”就会出现默认端口号
    第二种方法:菜单“run”——“Configurations”——“New”或者“Edit”,最左边选择“run”,中间选择“JSP/Servlet”,右边可以选择此project的默认端口号。
      

  4.   

    还有一种方法是直接修改jpx文件,加上:
      <property category="serverservices" name="jsp.servlet.port" value="8089"/>
      

  5.   

    端口号不是jbuilder指定的。是tomcat里设置的。
    <Connector port="8080" protocol="HTTP/1.1"  
      connectionTimeout="20000"  
      redirectPort="8443" URIEncoding="UTF-8" />
    这里port就是设置端口号 URIEncoding设置编码