linux服务器上有php项目 也有tomCAt的jAvA项目,现在php项目不用了,但是在服务器上...

php用的服务器应该是apache吧,java用的服务器是tomcat吧,这两个服务器都有自己的默认端口,apache一般是80,tomcat一般是8080,你浏览器直接访问http://locahost/projectName,访问的端口默认是80端口,你指定端口访问就可以了http://locahost:8080/projectName,或者也可以修改tomcat、php服务器的默认端口.至于你说的通过域名可以访问,是因为域名解析的时候,可能解析到了tomcat对应的端口.

这个只能咨询你的服务器供应商了,理论上,这个没有问题.毕竟JAVA是跨平台的,你若要ASP,就不一定了

同一IP可以实现绑定两个不同的域名 , 这样可行 你可以搜一下apache的.htaccess配置文件写法

根据你的问题描述分析,像没你没有安装PHP组件.可试着先执行yum install php

Copy 过去就行! PHP是直接修改,不用重新发布,修改完毕,保存以后就是发布了!

把本地项目部署到服务器上方法比较多,这里以javaee项目为例:1. 把项目打包成zip,ftp上传到生产服务器tomcat的webapps目录下解压;2. 本地修改好的文件,立即ftp上传到生产服务器对应的目录;3. 生产服务器安装svn服务,在本地把修改过的文件commit,然后生产服务器update.4. 方式一、简单直接,但是缺点也很明显:项目太大上传太慢,比如改了一个错别字就要把整个项目打包上传.5. 方法二、只上传修改了的文件,但是有时候改到一半,可能会忘了上传,长此以往本地和生产服务器文件的同步就很麻烦了.6. 方法三、好处是每次部署和改动,都有svn记录,即使误删文件也不怕了.

比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发.以下是我就几个主要方面进行的比较: 一、 语言比较 PHP是解释执行的服务器

不用打包,将你的项目拷贝过去,然后配置你linux上的tomcat就可以了不过docbase="e:\workspace\project\root"要改成对应的linux目录,如放在/usr/local/project下,则这个docbase="/usr/local/project"还有注意url="jdbc:mysql://192.168.1.100:3306/project_db"也要对应改!

用ps -ef|grep java能够显示所有java服务,包括tomcat.每个进程都会有服务的路径,可以直接找到,一般的项目都在tomcat主目录下的webapp下面

猜测是端口绑定冲突了.首先你看看配置文件,关于端口设置方面有没有冲突(定义相同端口的服务);另外,是不是有其他使用端口的软件提前占用了例如WebSphere;最后,你开启tomcat的用户权限如何,有没有绑定端口的权限.以上如果没问题,再检查tomcat连接数据库方面.看看数据库以及连接池等方面有没有问题,包括数据库连接池的存活时间等.顺序同上.这个问题还涉及到你tomcat运行时如何,怎么死机等问题,所以比较复杂.需要更多信息,如tomcat日志等才好分析.

相关文档

电脑版