首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web项目公布-winxp、花生壳、Tomcat7、maven、mysql、ibatis

2012-12-26 
web项目发布-winxp、花生壳、Tomcat7、maven、mysql、ibatis前辈的maven经验http://hi.baidu.com/mylovechangch

web项目发布-winxp、花生壳、Tomcat7、maven、mysql、ibatis

前辈的maven经验

http://hi.baidu.com/mylovechangchu/blog/category/%CF%EE%C4%BF%B9%DC%C0%ED

?

struts2/maven/eclipse.helios/tomcat/mysql.ibatis

1.配置环境变量


java_home:F:\Java\jdk1.6.0_10

classpath: .;%java_home%lib;

path :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;F:\mysql2011\bin;
%java_home%bin;%M2_HOME%bin

?

?

maven:

指定maven的jar库本机路径
在eclipse—Preference—Java Build Path—libraries-add Variables-config variables-classpath variables,选择New,name定义为M2_REPO,path选择Folder,路径为\Documents and Settings\用户\.m2\repository.

?

2.配置jetty运行环境


debug调试:用下面配置

[项目名 右键 -debug as -debug configure-remote java application-

name:项目名

connect----project:项目名 connection type:standard(socket attach) connection properties:host: localhost port:8000
]

?

mysql:安装 表。。

?

maven 打包发布:

多个项目互相依赖:B依赖A

底层的项目A先打成jar包,B安装依赖jar包A:

安装到本地库 mvn install -Dmaven.test.skip=true

B编译、运行

?

3.B打包发布:

mvn clean
mvn compile编译
mvn package -Dmaven.test.skip=true 打包

B打包成B.war包 里面已经包含A jar包

?

B.war放到:tomcat\webapps\下面

?

4.花生壳+winxp+tp-link发布到外网

?

一。tomcat配置文件修改
config/server.xml
<Connector port="8080"修改为:<Connector?port="80"
<Engine name="Catalina" defaultHost="花生壳生成的地址">

<Host name="花生壳生成的地址"? appBase="webapps"

?

二。路由器设置

Ip与MAC绑定:ARP映射表里面会看到tomcat所在机器Ip地址,这块好像是设置路由自动生成的。

?

具体的映射方法:
1)转发规则/虚拟服务器,点击新增条目以后会有:服务端口号、IP地址、协议、状态、常用服务端口号。
我们只需在这里IP地址(服务器的局域网IP),协议选择ALL(有的路由好像没有这项,那就不需要填写了),状态选择生效,常用服务端口号选择HTTP或者WEB即可。这里选http
这时默认的端口号为80。当常用服务端口号没有HTTP或者WEB这项时,可以选择DNS,然后手动把端口号改成80。点击生效。保存即可。
2)在动态DNS那选择花生壳,输入注册的花生壳用户名和密码,启动DDNS。连接状态:成功

?

三。重启tomcat

tomcat5.5不支持jstl1.2标签

?

http://花生壳生成的地址/项目名/index.jsp

?

?

mvn 命令:

mvn clean

mvn eclipse:eclipse

mvn jetty:run

mvn clean install //jar安装

测试:mvn test //所有
//测试特定类
mvn test -Dtest=BdBdIsStuDaoTest
跳过单元测试打包:

mvn package -Dmaven.test.skip=true

?

dos:
返回上一层 cd ..
进入文件夹 f:
当前目录下所有文件dir
进入子目录 cd mywork?

?

SQL SERVER 2008 评估期已过解决方法

?http://www.docin.com/p-213229896.html

?

EAR包发布:

JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包;
WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一般就打出WAR包进行发布;
EAR包:这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

热点排行