java web development

jdk(不开发的话,应该只需要jre运行环境)
普通的eclipse版本,下载zip
 
tomcat下载zip,改配置,直接用
配置系统环境变量:
1) JAVA_HOME(jre_home), jdk(jre)路径
2) catalina_home, tomcat路径
 
全绿色,开发,调试运行,比.net好
 
tomcat配置
conf\server.xml, catalina\localhost加个xml就是虚拟目录,不用重启生效
加用户,要重启
启动关闭通过bat或sh脚本,不要直接X掉。

 

#虚拟目录
项目可以直接copy到tomcat的webapps下面,自动识别,也可以配置外面的路径
server.xml, host标签下
<Context docBase="D:\webapp" path="/webapp" />
要重启tomcat

Catalina目录下新建.xml文件
<Context docBase="D:\webapp" path="/webapp" />
不用重启tomcat

#配置站点(主机头,绑定域名和IP)
server.xml
Engine标签 新加一个Host节点
<Host appBase="d:\webapp" 
 <Context docBase="D:\webapp" path="/" />
</Host>
DefaultHost

 

eclipse有很多版本,标准版,EE版本等,免费,myeclipse是基于eclipse的一个web开发工具(插件,但集成了eclipse),收费 ,比如apicloud,wex5的工具。

安装web dev插件 , http://download.eclipse.org/releases/ganymede/

 

WebContent是网站文件的根目录,WEB-INF目录下的内容不能通过浏览器直接访问(.net里的App_Data)
文件编码:jsp指令头申明(java代码),  html页面charset,两者统一 UTF-8,不区分大小写。文本文件的编码如jsp文件,可以设置eclipse整个环境,一个项目,一个文件的编辑,属性菜单里。

eclipse里配置的tomcat默认是一个copy复本,和本机安装的tomcat独立运行,可以设置使用本机安装的tomcat(启动前可改)。

部署:eclipse export war包,类似vs里的发布,tomcat可以直接识别war文件,其它项目打包成jar
View Code

 

服务器配置(ubuntu) 

1.官网下载jre, 解压,放到指定目录/usr/lib/java
2.设置环境变量/etc/profle, export $PATH,$JAVA_HOME
3.重启,检查java -version
 
4.下载tomcat,解压运行
 
5.发布项目,导出war放到tomcat webapp下自动识别,或copy webcontent目录(包含classed文件夹-生成的类文件像.net的bin/dll)

 echo $JAVA_HOME

apt-get remove openjdk*
mkdir /usr/lib/jvm
tar zxvf jre-8u91-linux-x64.tar.gz
mv ./jre1.8.0_91/ /usr/lib/jvm


nano /etc/profile
export JAVA_HOME=/usr/lib/jvm/jre1.8.0_91
export PATH=$PATH:${JAVA_HOME}/bin
reboot
echo $PATH
java -version
posted @ 2016-04-01 14:24  chy710  阅读(44)  评论(0)    收藏  举报