-
PHP的项目可以使用Tomcat吗,如何在tomcat部署php项目
2021-04-02 08:15:44在tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;...相关jar包下载将phpJavaBridge.rar中的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat...在tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。
推荐:《PHP视频教程》
1.相关jar包下载
将phpJavaBridge.rar中的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat的lib目录下;
2.修改tomcat安装目录下conf文件夹里的web.xml文件,在web-app标签里增加以下的代码
php.java.servlet.ContextLoaderListener
PhpJavaServlet
php.java.servlet.PhpJavaServlet
PhpCGIServlet
php.java.servlet.fastcgi.FastCGIServlet
prefer_system_php_exec
On
php_include_java
Off
PhpJavaServlet
*.phpjavabridge
PhpCGIServlet
*.php
3.部署php项目
直接到php项目复制到tomcat的webapps目录下,然后启动tomcat。
-
如何配置web项目的jar包在maven项目中使用。
2018-08-28 14:11:17在习惯maven的tomcat插件之后,再使用server的方式部署项目,觉得太麻烦了,所以想着能否在把原来的web项目直接转换成maven项目,再用tomcat7插件运行就可以了,而且好处是可以定义端口号,不用把tomcat改来改去。...在习惯maven的tomcat插件之后,再使用server的方式部署项目,觉得太麻烦了,所以想着能否在把原来的web项目直接转换成maven项目,再用tomcat7插件运行就可以了,而且好处是可以定义端口号,不用把tomcat改来改去。
首先web项目改成maven项目,项目结构必须是maven结构的。
设置部署路径,这样就可以了。
重点是配置pom.xml。
这样配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>tv2.1</groupId>
<artifactId>tv2.1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging><dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-verbose</arg>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation</arg>
<arg>-bootclasspath</arg>
<arg>${env.JAVA_HOME}/jre/lib/rt.jar;${env.JAVA_HOME}/jre/lib/jce.jar;${env.JAVA_HOME}/jre/lib/ext/sunjce_provider.jar</arg>
<arg>-extdirs</arg>
<arg>${project.basedir}/src/main/webapp/WEB-INF/lib</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId><!--组织 -->
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<path>/</path> <!--访问路径 -->
<port>8081</port> <!-- 端口号 -->
</configuration>
</plugin>
</plugins>
</build>
</project>具体的解释看百度吧,我就不赘述了。我这里几乎没有使用maven的本地仓库的jar包,而是使用lib目录的jar。
这样,使用tocmat7插件就能够运行maven项目了。
还需要注意的地方是
web项目改成maven项目tomcat插件部署的问题,/WEB-INF目录下的classes文件需要删除,不删除就会影响maven build的运行。
tomcat插件使用debug模式的时候,可能会遇到URLClassPath的问题,这是因为tomcat插件中有断点,
在run-》remove all breakpoints 点击运行即可。
-
eclipse tomcat部署web项目_Eclipse中开发的Web项目如何在IDEA中运行起来
2020-11-24 10:39:29前言:目前IDEA的使用超过Eclipse,一些新的项目都会使用IDEA,IDEA也的确很好用一些插件也的确帮助我们开发时省了不少事...但是对于一些老的项目,如SSM,他只能借助外部的tomcat来运行,在Eclipse中很方便,但是在...前言:目前IDEA的使用超过Eclipse,一些新的项目都会使用IDEA,IDEA也的确很好用一些插件也的确帮助我们开发时省了不少事。比如(lombok、GsonFormat),这是对于新的项目,因为新项目一般都是使用Springboot开发的,我们不需要打成war包,打成jar包就可以直接运行了。但是对于一些老的项目,如SSM,他只能借助外部的tomcat来运行,在Eclipse中很方便,但是在IDEA中如何能运行起来呢?我给大家演示下。
①、我准备了一个SSM项目,名字为SpringShiroDemo,我将这个项目放在了IDEA的开发目录下,并通过IDEA打开
IDEA打开SpringShiroDemo
这个过程可能时间长可能时间短,看你项目的大小了。如果是新开的idea窗口,注意你的maven设置哟!项目成功导入到idea中后,开始打成war包,至于要不要跳过test你们自行决定,我这里是跳过了
maven将项目打成war包
②、准备一个tomcat,我的tomcat版本为7.0.92,这个大家可以自己去下载哈!
准备tomcat
③、IDEA中添加tomcat并设置
选择Eidt Configurations
Eidt Configurations
进入到界面后,选择+--》Tomcat Server--》Local
Local
之后开始填写server
server
server填写好以后,开始填写Deployment
填写Deployment
选择我刚才打成的war包,注意要选择带有exploded的war包
选择war包
Application context这里要修改为我们的项目名称
修改Application context
点击apply--》OK后,启动项目
成功启动界面
总结:按照我的步骤走,基本是可以成功的,唯一需要注意的就是war包的选择和URL的设置。如果有疑问,可以留言哟!
-
使用OSGI框架开发的代码,把打成的jar包放在Tomcat中运行
2016-01-14 06:51:42使用OSGI框架开发的代码,现在想把打成的jar包放在Tomcat中运行。 例如,现在有一项目,名称为com.bop.HelloWordOSGI,如何将该项目打成的jar包 (com.bop.HelloWordOSGI_1.0.0.jar)放在Tomcat中运行 -
tomcat 如何设置 web项目的 系统参数?
2016-10-21 03:23:36参数,而 web 项目,我不知道该在哪个地方设置这个 额外参数,我一般发布web项目,就是直接把 war 包,丢到tomcat 中的webapp 目录下。那我应该在 tomcat 的catalina 文件中 设置这个额外参数么? -
tomcat中多个应用共用jar的情况下,如何为每个应用配置log4j.properties
2012-08-06 14:21:35在使用同一个log4j.jar的前提下,如何为每个工程配置日志输出,刚刚找到了一个办法,扩展log4j的功能以便适应自己的项目。 [code="java"] import java.net.URL; import org.apache.log4j.Hierarchy...在使用同一个log4j.jar的前提下,如何为每个工程配置日志输出,刚刚找到了一个办法,扩展log4j的功能以便适应自己的项目。
import java.net.URL;
import org.apache.log4j.Hierarchy;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.spi.LoggerRepository;
import org.apache.log4j.spi.RootLogger;
public class CustomLogFactory {
static LoggerRepository h = new Hierarchy(new RootLogger(Level.DEBUG));
static {
URL conf = CustomLogFactory.class.getClassLoader().getResource("log4j.properties");
new PropertyConfigurator().doConfigure(conf, h);
}
public static Logger getLogger(String loggerName) {
return h.getLogger(loggerName);
}
}
使用
private static final org.apache.log4j.Logger log = CustomLogFactory.getLogger("BUSINESS");
log.debug("log test.");
更多参看[url]http://yonnie.blog.hexun.com/15748290_d.html[/url] -
tomcat project项目如何使用EL表达式和JSTL标签?
2010-11-18 16:04:51单纯导入JSTL的jstl.jar和standard.jar包后至少在JSTL标签可以使用了。但是EL表达式还是不能获取request值 按照理论上说,EL表达式适用于servlet2.4、jsp2.0、jee1.4.其中本人只是从jee1.4中把包全部拷贝了过来。... -
MyEclipse使用总结——Maven项目如何启动运行发布到tomcat中[转]
2017-09-08 18:14:10maven项目在myeclipse中直接运行,报错,原因是默认情况下,maven的resources tomcat是不认的,直接使用以前的方法部署上去之后,classpath中一个配置文件也没有。我只想使用maven管理jar包,至于开发中部署到web... -
如何SpringBoot项目改为外置Tomcat启动
2020-10-12 17:38:03正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 的话,可以在 application.yml 中进行相关配置) ... -
使用java -jar 修改SpringBoot项目中application.properties的配置项
2019-05-30 19:12:541 简介 如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war。如果使用war包,若要运行项目,需要把war丢到Tomcat、...而倘若制作成jar包,如何修改application.properties中的配置项呢? 2 ... -
关于myeclipse 下web项目 jar包导入tomcat问题
2011-01-06 23:33:06我在myeclipse下建立了web项目,写代码时使用的是myeclipse下的jar包,包括jre1.6 .tomcat下的jar . mysql 的driver驱动,然后我发布到tomcat的webapp下,jre1.6 和tomcat本来就找得到 [size=xx-large][color=red]... -
在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务器
2018-07-05 10:23:26在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务器置顶2017年10月21日 02:02:06阅读数:19292这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并... -
python部署在 tomcat_在Tomcat下部署项目的几种方式
2020-12-18 14:00:09一、静态部署1、直接将web项目文件件拷贝到webapps 目录中Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动... -
Tomcat - 部署项目的四种方式
2017-11-29 10:33:55① 直接将web项目文件件拷贝到webapps 目录中Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包... -
如何将SpringBoot项目改为外置Tomcat启动
2020-02-13 15:55:16正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 的话,可以在 application.yml 中进行相关配置) ... -
在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务
2018-11-25 07:09:00这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat... -
idea建web项目怎样将jar包放入WEB-INF下的lib目录中
2019-11-16 17:06:50我在使用IDEA建web项目时,必须要把一些用到的JAR包导入到tomcat安装目录下才能正常运行,如何才能将JAR包导入到WEB-INF下的lib中,而不需要将JAR包导入tomcat的安装目录中.我每次导入JAR包,都不会再WEB-INF的lib中显示... -
如何将springboot项目打包成jar包并部署到服务器上
2019-04-09 15:13:55通常情况我们部署单个项目会将项目打包成war包或者jar包部署到tomcat或者weblogic等服务器上,到如今docker容器的使用,使得部署,发布变得更加快捷,更加自动化,且适应云平台环境,目前正在学习使用中,稍后更新。... -
如何将Maven项目放到tomcat上
2018-12-10 19:10:45因为之前项目都是直接使用jar包的,没有使用maven,现在想改一下,改成maven项目,改成之后再放到tomcat上。 二,解决方案 2.1 利用maven的Maven Install命令打成war包 2.2 获取在target文件中生成的war包 2.3 将... -
向Java项目中导入jar包方法详述
2018-03-13 21:28:13当你在向java类中导入某些包的时候(比如:import javax.servet.*)会报错,提示没有这个包。那是因为我们使用的jdk的JRE System Library库中没有包含...那么,如何将相应的jar包导入到java项目中呢?1.方法一: a.... -
tomcat配置项目的接种方式
2019-07-11 16:03:481、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包... -
tomcat中三种部署项目的方法
2012-03-31 15:41:161、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器...一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,... -
【转载】向Java项目中导入jar包方法详述
2017-12-20 16:05:29当你在向java类中导入某些包的时候(比如:import javax.servet.*)会报错,提示没有这个包。那是因为我们使用的jdk的JRE System Library库中...那么,如何将相应的jar包导入到java项目中呢?下面我们将会进行讲解 1 -
如何不使用Maven配置Tomcat?
2020-04-30 16:44:54IDEA配置Tomcat并测试是否成功1、打开IDEA,创建新项目2、选择javaEE版本,如下图3、勾选WebApplication4、输入工程项目名5、添加配置,配置Tomcat,如下图6、...如下图10、添加工程项目下lib文件夹中jar库文件的依... -
Tomcat源码阅读-tomcat是如何打破双亲委派的?
2020-12-21 15:57:32Tomcat中会部署多个应用,每个应用可能会出现相同的类名,或者引用相同的jar包但版本不同,若使用双亲委派,一个类只会加载一次,项目就互相之间有冲突,若打破双亲委派,可以实现各自的应用加载自己应用的类,互不...