Eclipse 的 J2EE Preview Server 端口设置

最近想在Eclipse测试一下HTML5,在搭建服务的时候纠结了一下。

系统环境是Mac,使用的的Eclipse是 eclipse-jee-luna-SR1-macosx-cocoa-x86_64.tar.gz 这个版本,WTP组件是集成的,那么问题就来了,由于只是测试HTML,不想搭Tomcat(网上搜索Eclipse HTTP Server 清一色tomcat教程,呃),我想新建的Server是 Basic-J2EE Preview,(其他两项HTTP Preview、HTTP Server都有点问题,前者报JRE的错,后者请求的时候报错,这个问题看样子是已经被当做一个Bug提交且没解决https://bugs.eclipse.org/bugs/show_bug.cgi?id=293398,只有选择J2EE这个,内建的用起来方便)。

只有J2EE Preview稍微正常一点,能控制启动,浏览器正常访问,但是启动时默认端口是8080,而且整个UI里面都找不到哪里能改这个端口,需要改的话只能走下面的方法了:

进入当前项目文件夹的隐藏目录

workspace/.metadata/.plugins/org.eclipse.wst.server.core

打开 servers.xml,默认内容如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<servers>
  <server hostname="localhost" id="J2EE Preview at localhost" name="J2EE Preview at localhost" runtime-id="J2EE Preview" server-type="org.eclipse.jst.server.preview.server" server-type-id="org.eclipse.jst.server.preview.server" start-timeout="240" stop-timeout="240" timestamp="1">
    <list key="modules" value0="HTML::org.eclipse.wst.web.internal.deployables.static:HTML::wst.web::1.0"/>
  </server>
</servers>

这就是J2EE Preview的配置文件,那么就手动加一个 port 属性,修改后如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<servers>
  <server hostname="localhost" port="9090" id="J2EE Preview at localhost" name="J2EE Preview at localhost" runtime-id="J2EE Preview" server-type="org.eclipse.jst.server.preview.server" server-type-id="org.eclipse.jst.server.preview.server" start-timeout="240" stop-timeout="240" timestamp="1">
    <list key="modules" value0="HTML::org.eclipse.wst.web.internal.deployables.static:HTML::wst.web::1.0"/>
  </server>
</servers>

然后重启一下eclipse,就能成功访问 http://localhost:9090了。

时间: 2024-11-06 19:55:23

Eclipse 的 J2EE Preview Server 端口设置的相关文章

eclipse j2ee preview 端口设置

怎么设置eclipse 的 J2EE Preview Server 端口呢?这里给大家带来的是Eclipse J2EE Preview Server 端口设置方法,一起来看看吧. Eclipse J2EE Preview Server 端口设置方法 最近想在Eclipse测试一下HTML5,在搭建服务的时候纠结了一下. 系 统环境是Mac,使用的的Eclipse是 eclipse-jee-luna-SR1-macosx-cocoa-x86_64.tar.gz 这个版本,WTP组件是集成的,那么问

tomcat警告:Setting property &#39;source&#39; to &#39;org.eclipse.jst.j2ee.server:ServletPro&#39; did not find a matching property

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:ServletPro' did not find a matching property. 原因:这是因为我们在eclipse下,通过tomcat部署web工程时,tomcat的配置文件server.xml中会自动生成一个关于该web工程的配置信息,类似于下面的东

Eclipse for J2EE+tomcat配置上的一些问题

之前下载了一个eclipse基础版本,学习之前没有什么感觉不方便的地方,方式学习到web编程时,就出现问题了,因为不支持创建web项目. 于是下载了一个Eclipse for J2EE版本的工具,但是问题又来了,这里面配置tomcat比较麻烦,所以建议大家使用myeclipse. 现在列举下我出现的问题: 1.Can't load IA 32-bit .dll on a AMD 64-bit platform: 这个问题本明确了,是需要下载一个64位版本的tcnative-1.dll ,替换 \

Eclipse(非J2EE版本)配置Extjs环境以及安装部署Tomcat

Eclipse(非J2EE版本)配置Extjs环境(Spket) 1. 安装spket插件,帮助->安装新软件->http://www.agpad.com/update. 2. 设置Spket使得编写代码时有提示,首先:window--preferences--Spket--Javascript Profiles,点击右侧的按钮New,随便输入一个名字,如Ext.点击ExtJS--Add Library,在下拉框中选择ExtJS:点击ExtJS--Add Filewindow--prefere

Windows2008 Server 常规设置及基本安全策略

一.系统及程序 1.屏幕保护与电源 桌面右键--〉个性化--〉屏幕保护程序屏幕保护程序 选择无更改电源设置 选择高性能选择关闭显示器的时间 关闭显示器 选 从不 保存修改 2.安装IIS 管理工具--〉服务器管理器--〉添加服务器角色--〉勾选 Web服务器(IIS) 勾选下列 角色服务ASPCGI(和PHP有关)ISAPI扩展ISAPI筛选器在服务器端包含文件(用于支持SSI shtml) 也可以之后添加服务器管理器--〉角色--〉web 服务器(IIS)--〉角色服务 点击 添加角色服务 h

【AD】【Server2008R2】 PDC NTP Client/NTP Server的设置 ...

上家公司有碰到过PDC主机时间异常导致客户端时间异常的问题,当时没有解决.最近正好看到,就想试试能否解决一下. 论坛搜索了,照着帖子中的都测试了,没有成功.网上也搜了很久,最后一篇文章给了我不少启发. http://gnaw0725.blog.51cto.com/156601/660266下面的内容是我经过反反复复的测试后得出的结论.与上述链接中的内容并不完全一致.有条件的你可以在虚拟机中测试,相信我的测试不会让你失望. 帖子中会反复出现的命令: w32tm 这个命令需要开启"Windows T

JBOSS端口设置

JBOSS5 [[email protected] jbossweb.sar]# ll total 4868 -rw-r--r-- 1 appman appman     625 Sep 15  2010 context.xml -rw-r--r-- 1 appman appman 1410325 Sep 15  2010 jasper-jdt.jar -rw-r--r-- 1 appman appman 2640860 Sep 15  2010 jbossweb.jar -rw-r--r--

windows server 2008 设置多用户同时远程登录

>Windows server 2008默认只支持一个administrator用户登陆,一个登录后另一个就被踢掉了,有没有办法像Windows Server 2003那样允许多用户用同时同一个用户名登录? 首先安装终端服务 下面选终端服务器 再下面的根据你的情况选吧 打开终端服务器配置,在管理工具里面 连接:RDP-tcp 点右键,属性.网络适配器-最大连接数2.默认情况下如果你不添加终端服务功能,最大只能调整为同时2个连接.想设多少自己填  终端服务器授权模式:点右键,属性.常规,限制每个用

交换机端口设置错误导致Solaris双机切换异常

现网环境:    两台Solaris 5.10(Oracle)小型机分别运行APP和DB,互为双机,资源组里有DB.阵列.APP等资源:两台小型机连接到两台CISCO 2950交换机上,两台交换机之间配置trunk聚合.    某天发现主机APP业务中断,排查后发现防火墙主机故障导致设备切换,登录两台小型机无法ping通网关(防火墙浮动IP),每台小机配置了同一子网内的两个IP地址,查看arp的时候发现arp列表中的两个IP地址的先后顺序经常发生变化,导致主机的源IP地址一直在变化,查看防火墙做