精华内容
下载资源
问答
  • 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即可。

    78606b5e65fec898554402bf0ab88c17.png

    推荐:《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。

    展开全文
  • 在习惯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 点击运行即可。
     

     

    展开全文
  • 前言:目前IDEA的使用超过Eclipse,一些新的项目都会使用IDEA,IDEA也的确很好用一些插件也的确帮助我们开发时省了不少事...但是对于一些老的项目,如SSM,他只能借助外部的tomcat来运行,在Eclipse很方便,但是在...

    前言:目前IDEA的使用超过Eclipse,一些新的项目都会使用IDEA,IDEA也的确很好用一些插件也的确帮助我们开发时省了不少事。比如(lombok、GsonFormat),这是对于新的项目,因为新项目一般都是使用Springboot开发的,我们不需要打成war包,打成jar包就可以直接运行了。但是对于一些老的项目,如SSM,他只能借助外部的tomcat来运行,在Eclipse中很方便,但是在IDEA中如何能运行起来呢?我给大家演示下。

    ①、我准备了一个SSM项目,名字为SpringShiroDemo,我将这个项目放在了IDEA的开发目录下,并通过IDEA打开

    c22c867531d9409e4c6dc0b974fb926b.png

    IDEA打开SpringShiroDemo

    这个过程可能时间长可能时间短,看你项目的大小了。如果是新开的idea窗口,注意你的maven设置哟!项目成功导入到idea中后,开始打成war包,至于要不要跳过test你们自行决定,我这里是跳过了

    1aab89333eda8cdcf2d90b535eebcb83.png

    maven将项目打成war包

    ②、准备一个tomcat,我的tomcat版本为7.0.92,这个大家可以自己去下载哈!

    69446fddb53c4744fefa781d77de8c72.png

    准备tomcat

    ③、IDEA中添加tomcat并设置

    选择Eidt Configurations

    9d251b68047a43bd401c5db3c68d3d9f.png

    Eidt Configurations

    进入到界面后,选择+--》Tomcat Server--》Local

    655413ab27fb70270336120d6bb7c765.png

    Local

    之后开始填写server

    79f8a6fb9b68531983466d487b91d75b.png

    server

    server填写好以后,开始填写Deployment

    66247334515268e1a051468c1032220b.png

    填写Deployment

    选择我刚才打成的war包,注意要选择带有exploded的war包

    34c3c12a931ffca72de9c73a932c8e92.png

    选择war包

    Application context这里要修改为我们的项目名称

    f6d1c10cbf2f42a731855d1ec3d3029b.png

    修改Application context

    点击apply--》OK后,启动项目

    38e07af4b17c9b9cb4a4dc74ebbf8421.png

    成功启动界面

    总结:按照我的步骤走,基本是可以成功的,唯一需要注意的就是war包的选择和URL的设置。如果有疑问,可以留言哟!

    展开全文
  • 使用OSGI框架开发的代码,现在想把打成的jar包放在Tomcat中运行。 例如,现在有一项目,名称为com.bop.HelloWordOSGI,如何将该项目打成的jar包 (com.bop.HelloWordOSGI_1.0.0.jar)放在Tomcat中运行
  • 参数,而 web 项目,我不知道该在哪个地方设置这个 额外参数,我一般发布web项目,就是直接把 war 包,丢到tomcat 中的webapp 目录下。那我应该在 tomcat 的catalina 文件中 设置这个额外参数么?
  • 使用同一个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]
    展开全文
  • 单纯导入JSTLjstl.jar和standard.jar包后至少在JSTL标签可以使用了。但是EL表达式还是不能获取request值 按照理论上说,EL表达式适用于servlet2.4、jsp2.0、jee1.4.其中本人只是从jee1.4把包全部拷贝了过来。...
  • maven项目在myeclipse直接运行,报错,原因是默认情况下,mavenresources tomcat是不认,直接使用以前方法部署上去之后,classpath中一个配置文件也没有。我只想使用maven管理jar包,至于开发部署到web...
  • 正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 话,可以在 application.yml 进行相关配置) ...
  • 1 简介 如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war。如果使用war包,若要运行项目,需要把war丢到Tomcat、...而倘若制作成jar包,如何修改application.properties中的配置项呢? 2 ...
  • 我在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服务器置顶2017年10月21日 02:02:06阅读数:19292这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并...
  • 一、静态部署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,所以项目可以直接启动,部署到服务器时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 话,可以在 application.yml 进行相关配置) ...
  • 这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat...
  • 我在使用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容器的使用,使得部署,发布变得更加快捷,更加自动化,且适应云平台环境,目前正在学习使用中,稍后更新。...
  • 因为之前项目都是直接使用jar,没有使用maven,现在想改一下,改成maven项目,改成之后再放到tomcat上。 二,解决方案 2.1 利用mavenMaven Install命令打成war包 2.2 获取在target文件生成war包 2.3 将...
  • 当你在向java类中导入某些包的时候(比如:import javax.servet.*)会报错,提示没有这个包。那是因为我们使用的jdk的JRE System Library库中没有包含...那么,如何将相应的jar包导入到java项目中呢?1.方法一: a....
  • 1、直接将web项目文件件拷贝到webapps 目录 Tomcat的Webapps目录是Tomcat默认应用目录,当服务器启动时,会加载所有这个目录下应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包...
  • 1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器...一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,...
  • 当你在向java类中导入某些包的时候(比如:import javax.servet.*)会报错,提示没有这个包。那是因为我们使用的jdk的JRE System Library库中...那么,如何将相应的jar包导入到java项目中呢?下面我们将会进行讲解 1
  • IDEA配置Tomcat并测试是否成功1、打开IDEA,创建新项目2、选择javaEE版本,如下图3、勾选WebApplication4、输入工程项目名5、添加配置,配置Tomcat,如下图6、...如下图10、添加工程项目下lib文件夹中jar库文件依...
  • Tomcat中会部署多个应用,每个应用可能会出现相同的类名,或者引用相同的jar包但版本不同,若使用双亲委派,一个类只会加载一次,项目就互相之间有冲突,若打破双亲委派,可以实现各自的应用加载自己应用的类,互不...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 199
精华内容 79
关键字:

tomcat如何使用项目中的jar