‘壹’ java web项目如何调用已打包的war文件中的类(不是同一个项目的,可以理解为第三方类库)
将该jar文件复制到WebContent/WEB-INF/lib/目录下
然后再需要调用的文件里 import对应的包名类名就可以用了
‘贰’ java web项目打包成war包的几种方式
直接使用Ecilpse打包
2.命令打包
环境:eclipse、apache-maven-3.3.3、apache-tomcat-7.0.70
利用maven的maven-war-plugin
‘叁’ java在eclipse里如何将WEB工程打成war包
右键需要导出的WEB工程——选择Export
‘肆’ intellij写JAVAweb,比如war包是如怎样发送到服务器上
IDEA中,如果是本地调试,是不需要单独发送war到服务器上。Tomcat会直接把IDEA在本地make之后生成的web应用做为web目录,而tomcat配置单独拷一份做catalina.base。
‘伍’ 将java web项目打包war文件然后发布到Tomcat,
用ant或者meven都可以打包成war包,然后放到tomcat的webapps下,启动tomcat自动解压,然后用localhost访问即可。
‘陆’ java web 开发中,获取绝对路径,没有打出war包时可以,打成war包后就成null
你应该在项目中(war)开发的时候,就配置一个 config.properties 的文件,专门用来定义这些固定的路径或参数。
然后,你在程序中或页面中使用的时候,直接通过加载这个 config.properties 文件内容到一个 ResourceBundle 中,然后通过 ResourceBundle 读这个内容里面定义的参数名来处理。
如:
ResourceBundle config = (这里加载的方法网上找一下,忘记了);
String path = config.getProperty("real-path");
‘柒’ java web为什么一定要打成war包呢
打包之后主要是为了防止修改包里文件。以免丢失部分网页,造成文件丢失。不过修改起来又得费事了!
项目打包后,访问里边的文件和原来一样,xxx.war相当于一个目录(文件夹)。
‘捌’ 用什么dos命令把java web项目编译成war文件
cd
e:\root
jar
cvf
test.war
*.*
root目录是你工程所在的目录,test.war是打包后的名字,可以任意换。