我是Java技术的新手,只是试图了解它的一些想法。 我正在尝试构建一个Java环境来与Eclipse,Mysql,Tomcat和Jboss一起使用,并将它们集成在一起。 我做了: 1.安装了jdk1.6.0_20(包括JAVA_HOME和路径变量;我在Win Vista上工作),mysql 5和eclipse-jee-galileo(最新的一个,3.6我相信)并且一切顺利 - 编写并运行java程序数据库连接。 2.使用localhost:8080安装了Jboss enterprise-installer-5.0.1.jar,这也很好 - run.bat启动了它,我可以通过主页登录管理员。我将它与eclipse集成,并且可以从那里开始和停止它。 3.我得到了apache-tomcat-6.0.26-windows-x86,这也从命令行和eclipse运行和停止。但是这个没有询问就使用localhost:8080。
现在的问题是,当我启动jboss时,我获得了Tomcat主页,我无法修复它。是不是因为现在都使用localhost:8080?顺便说一下,Jboss EAP 5里面是否包含Tomcat,我不应该单独添加Tomcat?
先谢谢你的帮助, 埃迪
答案 0 :(得分:1)
端口8080是tomcat和其他servlet容器使用的默认端口,是的,JBoss正在使用tomcat。
您需要移动JBoss或Tomcat的端口。
对于tomcat,您需要使用文本编辑器打开/conf/server.xml并搜索“port =”。
你会找到http连接器,https连接器,mod_jk等。我认为默认只启用端口8080和8009
将所有这些移至例如18080和18009等......
然后你可以并排运行它们。
你真的不需要,因为JBoss也可以部署你的war文件。
如果你想要一个快速的容器进行测试,可以考虑Jetty,因为与上面的2相比,它的启动速度非常快。