`
harvey415
  • 浏览: 3877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java开发的各种配置

    博客分类:
  • java
阅读更多
IDE肆虐的今天,很多基本配置都忘记了。这里回顾一下。以后慢慢整理其他的

一、JDK两种平台下的配置
Linux下: /etc/.profile这是所有用户的全局的文件

主目录下的vi .bashrc这是当前的用户

export JAVA_HOME=/opt/jdk1.5.0_06      指向java的安装目录(自己机器的绝对路径)
export PATH=$JAVA_HOME/bin:$PATH       指向安装目录下的bin子目录
export CLASSPATH=.:$JAVA_HOME/lib      类路径


          
用source .bashrc 生效或注销

主目录下vi .bash_profile

JAVA_HOME=/opt/jdk1.5.0_06      指向java的安装目录
PATH=$JAVA_HOME/bin:$PATH       指向安装目录下的bin子目录

CLASSPATH=.:$JAVA_HOME/lib      类路径
export JAVA_HOME CLASSSPATH PATH

在以上两个文件配置都可以,只配置一个文件就可以

配置完以后用source .bash_profile生效或注销

windows下:我的电脑(右键)--->属性---->高级----->环境变量

  用户变量针对的是当前用户
  系统变量针对所有的用户
          在用户变量和系统变量这两个里面只配一个

JAVA_HOME=c:\Program Files\Java\jdk1.5.0_09(不是JRE,根据自己机器的绝对路径)
path=%JAVA_HOME%\bin (可执行文件)  (path里原有的内容不要改变,只在其后进行添加即可)
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

验证是否配置成功:在cmd后,输入javac就可以了,看是否有帮助信息
Linux下:在命令行输入javac就行了


二、Tomcat的配置

JAVA_HOME=/XXX/XXX/(JDK路径,bin的上一层目录)

CATALINA_HOME=/XXXX/XXX(tomcat的绝对路径 windows中CATALINA_HOME X:\xxx\xxx 需自己定义)

在启动Tomcat时,是运行Tomcat的bin目录下的startup.sh(windows中使用startup.bat)(liunx 是catalina.sh)

判断Tomcat是否启动成功,可以在浏览器的地址栏中使用http://localhost:8080/或http://127.0.0.1:8080/可以访问到tomcat的主页就是启动成功了。

要想停止tomcat服务器要使用shutdown.sh(windows中使用shutdown.bat),如果直接关闭启动窗口,就会造成8080端口占用错误,这时可以在使用shutdown.sh关闭一下服务器。

startup.sh,shutdown.sh,shutdown.bat,startup.bat这些文件其实是一些脚本文件用来执行大量的命令,也就是大量java命令。

tomcat的默认监听端口是8080端口(当被其他程序占用时,可去common里的server.xml去改),当接受到每一个连接请求,就会为其分配一个线程。

tomcat可以识别的资源只有在webapps文件夹下,webapps也就是web应用文件夹,webapps下的文件夹这些文件夹中存放的就是web应用,
web应用是有格式规范的,每个web应用的文件夹下都要有WEB-INF文件夹,WEB-INF文件夹下有classes,和lib文件夹,以及一个web.xml文件,一些使用到的类文件放在classes中,一些使用到的相应的jar文件。

注意:使用完有限的资源要进行释放。
tomcat中配置了root缺省应用,也就是在不指定的情况下会默认访问这个应用。


web.xml文件的配置,一个web.xml中可以配置多个Servlet
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<servlet>
<servlet-name>servlet的名字</servlet-name>
<servlet-class>servlet类全名</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>servlet的名字(要和servlet标签中的相同)</servlet-name>
<url-pattern>指定servlet相对于应用目录的路径</url-pattern>
</servlet-mapping>

</web-app>

catalina.sh run 带控制台启动tomcat服务器。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics