现在根据项目经理的需求,做了一个小java程序,连接的mysql数据库,怎么样给打包,然后项目组其他人都能用,最好有一个配置数据库的配置文件,可以配置IP,mysql用户名和密码。
在这里感谢各位了
在这里感谢各位了
解决方案 »
- 今天面试中遇到的java问题,谁帮忙回答一下
- 在项目中如何用junit写单元测试用例?
- jsp+servlet实现文件上传时遇到的问题
- struts2有一个*.aswp是什么文件
- 关于用socket传多个文件的问题 实现了一大半了 还有个小问题 请教大侠~~~急急
- 访问已存在的网页却显示不存在
- (紧急)(高分求救)jms中怎么没有了createConnection()函数
- 奇怪的EntityBean,来者有分
- 请教一个有个EJB中自定义find的方法
- 请教EJB:我的EJB 客户端编译出问题 报错是 OBJECT 不能转换成 我的HOME?
- 当关闭某个tab时如何销毁这个tab以及他下面所有的组件呢
- 100分问下面的程序为什么不刷新在线等,忙了俩小时了
生成的.war文件放到tomcat的webapps文件夹下,启动tomcat,其他人就能通过你的IP/项目名访问了
那个Packaged Archive(Production mode) 打成war包
+
还需要将项目用到的jar包 复制到TomCat的lib文件夹下面如果有配置连接池的话
需要修改Server.xml中的配置
要把项目打包成*.jarExport --> jar -->只选择 src目录下的文件进行打包OK后 再把工程中除src的文件夹 和 jar文件放在一个文件夹下面
用的时候运行 *.jar文件就可以了如果你项目里有用插件的话 就需要用到打包插件了:这是我上传的。里面有详细说明:
http://download.csdn.net/source/2826025
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\apache-tomcat-6.0.20\webapps\host-manager does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4048)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4217)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
什么原因,我在tomcatwebapps下放进了项目的war包
刚才的那错纠结了一会,原来是我吧webapps下的host-manager文件夹删了
楼主这样说让我觉得像是SE的
所有我才把EE和SE两种情况都说了EE的话 只要打包成WAR放在TOMCAT的webapps目录下 然后运行lib目录下面的startup.bat就可以了
如果你有用连接池的话 改一下 server.xml
问题说清楚点。。有没有配置连接池呢?项目是什么类型的OA还是BBS类型的?EE项目只需要提供给项目组其他人一个首页地址 和 用户登陆的帐号。你只要提供启动着TOMCAT的机子的IP地址就可以了
例如:
http://172.16.30.78:8080/YourProject
http://localhost:8080/YourProject
就是我怎么给他们打包好的一个小程序,附加一个配置文件,让他们对需要操作的库进行操作(他们操作的库不是他本地的,可能会是其他IP),有没有解决方法,还是我直接在配置文件把IP写好就不能更改了,主要是为了测试一个大项目用。望高手们多多指教
其中DaoBaoTest.jar是jar包名
com.test.dao.DaoBaoTest是程序main方法所在的类名,不过只能把IP写死了,如果转成exe太麻烦。唉,还是太菜了。不过谢谢各位高手的指点。