您的位置:首页 > 编程语言 > Java开发

跑通并调试第一个Java Struts程序

2013-05-25 22:38 274 查看
1. 配置Tomcat虚拟路径
Tomcat的安装路径/conf/Server.xml
Host节点下面添加:

<Context path="/WP3" docBase="D:\JavaSpace\WP3"/>


2.注意路径大小写,就是因为我的…/WebContent/login.jsp路径中WebContent中的“C”被我小写了,导致访问站点不成功。

3.将jar包添加到构建路径(Build Path)

编译项目的时候总是包“import com.opensymphony.xwork2.ActionSupport;”无法解析。

对于通过MyEclips构建的项目,默认是不会将WEB-INF/lib下面的jar包拉到编译环境。需要在工程处右键->Build Path->Config Build path…->勾选上需要关联的jar包。之后就会在工程中的Referenced Library中看到添加的jar包。

4. 解决“Unbound classpath container: 'JRE System Library [jdk1.6.0_22]' in project 'jueding2'”

右键工程->Build Path->Config Build path…->Library,此时会看到JRE System Library前面出现一个黄色的叹号,选择“Edit…”,修改配置即可。

5.推倒重来

因为我是Import一个Demo的例子,后来发现这个例子问题太多,索性在网上重新搜索了一个上佳的例子,Import后立马好使-_-!

6.关于war

曾经一度想要看看struts人家给出的Demo,后来发现struts下载包里面诠释war包,war包就是对于一个网站的打包,方便部署,但是据了解需要部署到Tomcat指定的目录才可以。MyEclips支持导入war包,首先建立一个Web project,然后右键项目,Import->General:Archive File->文件类型选择*.*,看到war文件导入即可。

7.不必重新部署即可体现配置文件修改

<struts>
 <constant name="struts.devMode" value="true"/>
<package name="default" namespace="/" extends="struts-default">
<action name="hello_struts">
<result>
/Hello.jsp
</result>
</action>
</package>
</struts>


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

注意加粗并下划线的配置,如此则可以不必重启Tomcat就可以实现修改配置文件,刷新页面即可生效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: