关于Java打war包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Java打war包相关的知识,希望对你有一定的参考价值。
我没有源程序,只有tomcat编译过的class文件,怎么样把这些class文件打成war包,知道的告诉一声,必有重谢,先不给分了,前几次提问都没人回答,等答案合适,追加100分,诚实守信!
比较暴力的方法:在MyEclipse中新建一个和你需要打包war包项目相同名字的web项目,把做好的类和文件都考到项目对应目录下面对应的位置上去,然后MyEclipse会语法检查器会报错,不理睬。
使用MyEclipse打war包即可。 参考技术A 可以用myeclipse来打啊,如果没有可以将webapps下你要打包的项目压缩成.rar文件,然后将后缀名改为.war就可以了 参考技术B 看看这个,希望对你有帮助。
参考资料:http://www.china-b.com/kaoshi/kjsj/20090318/1034293_1.html
springboot打war包
问题描述
因springboot默认的打包方式为jar,需要通过java -jar test.jar来完成部署,而一般服务器是要采用tomcat或者weblogic等web容器进行部署的,需要将jar改成打war包
解决方案
其实改成war包只需要更改几个地方的配置就行了,也比较简单。
1.更改pom.xml文件
一般多模块开发的话,就web下面的pom.xml
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
2.更改启动类Application即可
@SpringBootApplication
public class Application extends SpringBootServletInitializer
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
return application.sources(Application.class);
public static void main(String[] args)
SpringApplication.run(Application.class, args);
以上是关于关于Java打war包的主要内容,如果未能解决你的问题,请参考以下文章